iPhone视频控制和双视频播放

时间:2010-02-28 14:27:24

标签: ios video uiwebview mpmovieplayercontroller playback

我需要一种在我的应用程序中控制非全屏视频的方法。我玩过MPMoviePlayerController和使用UIWebViews的解决方案。

我找到了一个使用MPMoviePlayerController的解决方案,我可以阻止视频全屏显示(通过抓取关键窗口并在UIWindow对象上设置转换)。但是,MPMoviePlayerController似乎没有提供暂停和恢复播放的方法。如果我使用stop方法,视频将隐藏(如api中所指定)。此外,我需要能够在播放期间设置播放位置(手动搜索等)。我已经看到应用商店中的应用程序,但我不确定它们是否在Apple禁止私有方法调用之前部署。

有没有人有任何与此相关的提示或技巧? (请记住,我的应用需要被应用商店接受)

由于许可限制,我对FFMpeg解决方案不感兴趣。

我也希望同时播放两个视频,并且想要一些关于此的提示(但是,我认为目前不可能,因为MPMoviePlayerController当时只播放一个视频) 。

1 个答案:

答案 0 :(得分:0)

在iOS 3.2及更高版本中,您可以创建在线视频播放器。只需将MPMoviePlayerController的视图属性作为子视图添加到内容视图,设置框架和URL源(本地/远程)和瞧。你有一个非全屏视频播放器。有关更多详细信息,请查看MPMoviePlayerController的文档。 (http://developer.apple.com/iphone/library/documentation/mediaplayer/reference/MPMoviePlayerController_Class/MPMoviePlayerController/MPMoviePlayerController.html