我需要一种在我的应用程序中控制视频非全屏的方法。我玩过 MPMoviePlayerController 和使用 UIWebViews 的解决方案。
我找到了一种使用 MPMoviePlayerController 的解决方案,我可以在其中防止视频全屏显示(通过抓取关键窗口并在 UIWindow 对象上设置变换)。但是, MPMoviePlayerController 似乎没有提供暂停和恢复播放的方法。如果我使用 stop 方法,视频将隐藏(在 api 中指定)。另外,我需要能够在播放期间设置播放位置(手动搜索等)。我在应用商店中看到过执行此操作的应用,但我不确定它们是否在 Apple 禁止私有方法调用之前部署。
有没有人有任何与此相关的提示或技巧?(请记住,我的应用需要被应用商店接受)
由于许可限制,我对 FFMpeg 解决方案不感兴趣。
我还想同时播放两个视频,并且也想要一些提示(但是,我认为目前不可能,因为 MPMoviePlayerController 一次只能播放一个视频)。