我需要在我的应用控制视频是非全屏的方式。我打得四处两者的MPMoviePlayerController和使用UIWebViews中的一个解决方案。

我已经发现使用的MPMoviePlayerController一个解决方案,其中,我可以防止从去全屏视频(通过抓住键窗口并设置一个UIWindow对象上的变换)。然而,的MPMoviePlayerController似乎并没有提供暂停和恢复播放的方法。如果我用stop方法,视频会隐藏(如API规定)。另外,我需要能够设定播放期间播放位置(手动求等)。我所看到的,这是否在App Store的应用程序,但我不知道,如果他们被部署在苹果禁止私有方法调用。

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

我不是在FFmpeg的解决方案感兴趣,由于许可限制。

我也会喜欢有两个视频播放的同时,想一些这方面的技巧,以及(但是,我认为这是不可能的时刻,因为会的MPMoviePlayerController只在一次播放一个视频) 。

有帮助吗?

解决方案

在的iOS 3.2和更高的可以创建在线视频播放器。就在的MPMoviePlayerController的观点属性作为一个子视图添加到您的内容视图,设置框和URL源(本地/远程)瞧。你有一个是非全屏视频播放器。检查出的MPMoviePlayerController的文档了解更多信息。 ( http://developer.apple.com /iphone/library/documentation/mediaplayer/reference/MPMoviePlayerController_Class/MPMoviePlayerController/MPMoviePlayerController.html

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top