【发布时间】:2010-02-28 14:27:24
【问题描述】:
我需要一种在我的应用程序中控制视频非全屏的方法。我玩过 MPMoviePlayerController 和使用 UIWebViews 的解决方案。
我找到了一种使用 MPMoviePlayerController 的解决方案,可以防止视频全屏显示(通过抓取关键窗口并在 UIWindow 对象上设置变换)。但是, MPMoviePlayerController 似乎没有提供暂停和恢复播放的方法。如果我使用 stop 方法,视频将隐藏(在 api 中指定)。另外,我需要能够在播放期间设置播放位置(手动搜索等)。我在应用商店中看到过执行此操作的应用,但我不确定它们是否在 Apple 禁止私有方法调用之前部署。
有没有人有任何与此相关的提示或技巧? (请记住,我的应用需要被应用商店接受)
由于许可限制,我对 FFMpeg 解决方案不感兴趣。
我还想同时播放两个视频,并希望得到一些提示(但是,我认为目前不可能,因为 MPMoviePlayerController 一次只能播放一个视频) .
【问题讨论】:
-
您好,您有解决方案如何完全控制视频,例如按预定时间搜索、在一定时间内重复等。
-
但请看这里:developer.apple.com/library/IOs/#documentation/MediaPlayer/…。检查 currentPlaybackTime 属性说明:“更改此属性的值会将播放头移动到新位置。”
标签: ios video uiwebview mpmovieplayercontroller playback