AVAssetDownloadTask无法正常工作
我在下载和同时播放HLS URL时遇到问题。AVAssetDownloadTask无法正常工作
我遵循WWDC'16视频,也低于link。
但是我能够播放音频,或者我只能下载它。我无法同时完成两项任务。 下载也只适用于iOS 11 beta版本,不适用于iOS 10设备。
我错过了什么或有其他方法来实现它吗?
有a lot of changes有关HLS和FPS的iOS 11
而且有两个例子从苹果开发者:
- FairPlay Streaming Server SDK beta - 仅适用的XCode 9
- FairPlay Streaming Server SDK - 为的XCode 8
至于我:在iOS 10上,我可以播放和下载HLS + FPS,没有任何问题,但是对于我来说相同的代码操作系统11不工作(正如我写的 - 有很多新的实例和工作流程)。
那么你是否能够通过AVAssetDownloadTask实现它?没有Fairplay? 一个例子代码做这件事将不胜感激。 –
@VikasDadheech你最好从苹果下载一个样本(我上面添加的链接),并看到你需要的代码的一部分 –
我没有下载它并检查它之前发布的问题在这里。但是我面对的问题,即使在遵循类似的步骤之后,仍然存在。唯一的变化是样本是用Swift编写的,而且我使用的是目标C; –
格式更新和拼写错误 – Nirmalsinh
如果我没有记错,它不可能在以前的iOS 11版本中播放下载的文件。许多人通过在设备上使用httpd在本地构建HLS设置来完成解决方法,以便设备在本地传送媒体文件。 – thorb65
这就是@ thorb65,苹果提供的AVAssetDownloadTask从iOS 10下载HLS内容,但它现在不适用于我,因此在*上的问题。 –