ipad - MPMoviePlayerController,不允许全屏但允许通过剪辑导航?

标签 ipad mpmovieplayercontroller movie

我的 iPad 应用程序中有一个视频,但我不希望它能够全屏显示。但是,我确实可能希望用户能够导航到他们想看的视频部分。

据我所知,您为用户提供的控件只有三个选项: 无、嵌入式或全屏。

None 不给用户任何控制权。 嵌入式和全屏基本上为用户提供相同数量的控制,但只是以不同的状态开始。

基本上我想要的是嵌入式,去掉了切换到全屏选项。

有人知道这是否可行吗?谢谢

最佳答案

您可以将控件样式设置为“无”,然后添加您自己的自定义 View 以使用 UISlider 进行导航(我过去曾这样做过)。

MPMoviePlayerController 遵循 MPMediaPlayback 协议(protocol),因此您将影片的总播放时间乘以 UISlider 值(当它发生变化时),然后调整影片的播放头位置。

您还需要一个 NSTimer 或 KVO 来监控播放时间,以便它可以实时更新 slider UI 元素。

关于ipad - MPMoviePlayerController,不允许全屏但允许通过剪辑导航?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3234868/

相关文章:

ios - UIActivityView 将文件附加到电子邮件

ios - 在 IOS 6.1 中更改方向时,SplitViewController 的主控端有时无法正确呈现

iOS - 检测电影已完成

iphone - UIAlertViewDelegate 的 clickedButtonAtIndex 后崩溃并显示消息 [MPMoviePlayerViewController isKindOfClass :]: message sent to deallocated instance

ipad - MPMoviePlayerViewController 隐藏状态栏

ios - 下载时播放 Mp4 和 Mp3 文件

iphone - iOS 如何知道哪个 View Controller 应该处于事件状态?

iphone - 查找附近的 iOS 设备

iOS HTTP Live Streaming - 当比特率未知时请求的字节范围?

java/xuggle - 将图像数组编码到电影中