我在MPMoviePlayerController
上有多个UITableView
(在不同的部分)。
我知道只有一个人可以在特定时间玩,但问题是如果一个不同的玩家在"暂停"模式,它卡住了,我需要重新启动它。
我可以在除了我之外的所有其他事情上做一个复杂的[tableview reload]
- 但它似乎是循环消耗和愚蠢的(除了我之外重新加载并不那么简单)
有更好的方法吗?也许第三方操作系统包可以很好地处理这个?
答案 0 :(得分:1)
好的,首先,如果您一次只播放一个视频,为什么需要多个MPMoviePlayerController
实例?您可以创建一个MPMoviePlayerController
实例来逐个播放所有视频。
而且,我认为AVPlayer
和AVPlayerLayer
对于在iOS上播放视频更具有可扩展性。有关AVFoundation
here的更多信息,请查看AVPlayer
框架参考。
祝你好运!