使用 MPMoviePlayerViewController 在 iOS 4 中流式传输视频?
我想在 iPhone 中通过 http 流传输 *.m3U8 视频文件。在 iOS 3.2 之前,它曾经在 iPhone 上完美播放。
但随着 MoviePlayer API 的最新更改,我无法在 iOS4 设备上流式传输此文件。
我现在使用 MPMoviePlayerViewController 对象来播放此文件,但每次都会收到错误“错误代码=2。文件无法播放”。
错误描述非常不足,Apple 的 MPMoviePlayerViewController 示例代码已过时。
请帮助我解决问题或提供一些示例代码或工作解决方案的参考。
I want to stream a *.m3U8 video file over http streaming in iPhone.prior to iOS 3.2,it used to play flawlessly on iPhone.
But with latest changes to the MoviePlayer APIs, I am unable to stream this file on iOS4 devices.
I am now using MPMoviePlayerViewController object to play this file, but every time I get the error "Error code=2. File could not be played".
Error description is very insufficient and Apple's sample code for MPMoviePlayerViewController is obsolete.
Please help me out with the solution or give some reference to the sample code or working solutions.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
控制器:
视图:
类似这样的东西 :P 您应该使用 Apple 的 mediafilesegmenter 命令创建 m3u8,但它可能无论如何都会起作用。
The controller:
The view:
Something like that :P You should create the m3u8 with Apple's mediafilesegmenter command, but probably it will work anyway.