MPMoviePlayerController 播放/暂停切换问题
Posted
技术标签:
【中文标题】MPMoviePlayerController 播放/暂停切换问题【英文标题】:MPMoviePlayerController play/pause toggle issue 【发布时间】:2014-06-24 07:46:58 【问题描述】:我在我的应用程序中使用了 MPMoviePlayerController 来播放选定的视频。还可以从不同位置开始播放视频,例如 10 分钟、20 分钟、40 分钟等。
iOS 7 中的问题:
问题是播放视频时我可以暂停它,但暂停后它不会恢复。而且暂停按钮也不会变成播放按钮。单击暂停按钮后,不会调用诸如“MPMoviePlayerPlaybackStateDidChangeNotification”之类的通知。当视频以全屏模式播放时也会出现同样的问题。
iOS 6 中的问题:
这里唯一的问题是暂停按钮不会变成播放按钮。这里的视频暂停和恢复也可以在全屏模式下正常工作。
一种奇怪的行为:
对于一个视频,当我从 40 分钟开始播放它时,它可以完美运行。它不会出现上述任何问题。但从开始或 10,20 分钟的持续时间开始播放时,相同的视频不起作用。
我搜索了很多,但我只找到了一篇与此问题相关的帖子here。但是这个解决方案对我不起作用。
有人知道怎么解决吗?
【问题讨论】:
我在 ios8.4 中面临同样的问题。任何更新@ViruMax 还没有:|,我们把它放在一边。我认为这与电影播放器的加载时间或播放视频之前执行的操作有关。 我遇到了同样的问题。知道如何解决这个问题吗? @nhenrique 请参考我的回答。 【参考方案1】:现在不推荐使用 AVPlayer
,因为 MPMoviePlayer
。
【讨论】:
谢谢。还有一个问题,您对 AVPlayer 控件有任何问题吗?只有全屏按钮有效,其他所有按钮都“禁用” 不,我还没有遇到过这样的问题。以上是关于MPMoviePlayerController 播放/暂停切换问题的主要内容,如果未能解决你的问题,请参考以下文章
MPMoviePlayerController 不播放 .wmv
如何显示 MPMoviePlayerController 控件?
MPMoviePlayerController 隐藏 AirPlay 按钮
MPMoviePlayerController 上的专辑封面