以下是我尝试过的几个解决方案:
>自定义NSURLProtocol将字节从套接字路由到NSURLProtocolClIEnt.但事实证明,AVPlayer和MPMovIEPlayerVIEwController不使用NSURLConnection.
> This similarly worded question尝试将字节写入磁盘并将其附加到结果不佳.
>使用CocoaHTTPServer代理流.这里的API(除非我遗漏了某些内容)不利于将任意数量的数据写入响应.
如何欺骗AVPlayer播放我的视频流?
解决方法 您应该看看 AVAssetResourceLoaderDelegate.这允许您使用自定义URL初始化AVAsset,例如myapp:// path / that / means / something / to / myapp,如果已设置[[AVAsset resourceLoader] setDelegate:myObj queue: myQueue]然后媒体播放管道会询问你一些数据,它只需要你回复一些NSData – 见 AVAssetResourceLoadingDataRequest respondWithData:. 总结以上是内存溢出为你收集整理的ios – 使用AVFoundation消费Web套接字视频流的方法?全部内容,希望文章能够帮你解决ios – 使用AVFoundation消费Web套接字视频流的方法?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)