在没有 UIWebView 或 MPMoviePlayer 的情况下播放 .mov 文件
Posted
技术标签:
【中文标题】在没有 UIWebView 或 MPMoviePlayer 的情况下播放 .mov 文件【英文标题】:Playing a .mov file without UIWebView or MPMoviePlayer 【发布时间】:2012-04-26 04:28:48 【问题描述】:我正在尝试播放扩展名为 .mov 的视频文件。它没有在我的 MPMoviePlayerController 中播放视频。我需要在我的应用程序中播放这种类型的文件。是否可以在不使用 MPMoviePlayerController 或 UIWebView 的情况下播放视频文件?
请任何人在这个问题上建议我。
提前致谢
【问题讨论】:
您绝对应该能够在 MPMoviePlayerController 中播放 .mov 视频文件。您的 Xcode 控制台是否会提示您可能出现的错误?文件是在远程服务器上还是内置在应用程序中? @MichaelDautermann 感谢您的回复。它正在播放仅音频即将到来的视频没有看到任何东西。主要是在这种情况下,我需要在不使用 MPMoviePlayerCONtroller 的情况下播放文件。是否可以?请问你能推荐我吗 您想要观看视频还是只播放 .mov 文件中的音频? 其实我的主要需求是在不使用 MPMOviePlayerController 或 WebView 的情况下在 iphone 中播放视频文件? 【参考方案1】:我以前从未直接使用过它,但请看一下AVPlayer Class Reference。
在“概览”下,您会看到:
您使用 AVPlayer 对象来实现控制器和用户 用于单项或多项播放的接口。多项式 case 支持高级行为。
如果您查看AV Foundation Programming guide (linked here),您会看到 Apple 在 AV 基础上构建了媒体播放器。
【讨论】:
好的,谢谢你的建议,我现在将参考 AVPlayer 类 如果AVPlayer
与MPMoviePlayerController
(实际上在内部依赖AVPlayer
)在编解码器兼容性方面有不同的结果,我会感到非常惊讶。
嗯,是的,我知道@Till ......但原始海报想要“更深入”,所以希望我已经让他朝着正确的方向前进,以获得他想要做的任何事情地点。以上是关于在没有 UIWebView 或 MPMoviePlayer 的情况下播放 .mov 文件的主要内容,如果未能解决你的问题,请参考以下文章
如何在没有 UIWebView 的情况下播放 youtube 视频或在 youtube 视频开始使用 webview 播放时检测视频播放器?
应用程序更新的 AFNetwoking 或 UIWebview 折旧期限
Xcode - UIWebview 不显示 CSS、Javascript 或外部内容