我们使用AVPlayer on iOS 8.4播放HLS,AES加密视频。许可证服务器接收带有令牌的请求,返回加密密钥,然后开始播放。换句话说,一切都如预期的那样运作。·recourceLoader:shouldWaitForLoadingOfRequestedResource:框架中的某些内容向.m3u8文件中指定的许可证服务器发出请求。这个初始请求不会被方法and .m3u8拦截,未经修改的请求会击中许可证服务器。因为请求在queryString中不包含所需的令牌,
我有这个m3u8文件。#EXT-X-TARGETDURATION为8,第一段的EXTINF为6,当avplayer切换到此m3u8时,会出现以下错误。错误Domain=CoreMediaErrorDomain代码=-12312\“媒体输入时间值与媒体播放列表不匹配-序列477000: 8.000000 vs 6.000000”UserInfo={NSDescription=Media输入时间值与媒体序列477000: 8.000000 vs 6.000000}之前的播放
我有一个问题,播放视频流HLS m3u8。我用目标iOS9创建了一个新项目,并使用AVPlayer来平面化视频流。当测试流工作时,我在windows和android应用程序中使用的所有其他视频流都不能与iOS AVPlayer类一起工作。你能给点建议吗?有没有可能调优AVPlayer或者可以使用哪个第三方的现代库?更新:试用了Vitamio的演示应用程序,它可以工作。这是我使用的代码:
@IBAction f