tableview 上的多个 MPMoviePlayerController
multiple MPMoviePlayerController on a tableview
我在 UITableView
上有多个 MPMoviePlayerController
(在不同的部分)。
我知道在特定时间只有一个人可以玩,但问题是,如果另一个玩家处于 "pause" 模式,它就会卡住,我需要重新启动它。
我可以对除我以外的其他所有内容进行复杂的 [tableview reload]
- 但它似乎很耗时而且很愚蠢(并且除了我之外重新加载并不是那么简单)
有没有更好的方法?也许第 3 方 OS 包可以很好地处理这个问题?
好的,首先,如果一次只播放一个视频,为什么需要多个 MPMoviePlayerController
实例?您可以创建一个 MPMoviePlayerController
的实例来一个一个地播放所有视频。
而且,我认为 AVPlayer
和 AVPlayerLayer
是在 iOS 上播放视频的更可扩展的解决方案。查看 AVFoundation
框架参考以获取有关 AVPlayer
here.
的更多信息
祝你好运!
我在 UITableView
上有多个 MPMoviePlayerController
(在不同的部分)。
我知道在特定时间只有一个人可以玩,但问题是,如果另一个玩家处于 "pause" 模式,它就会卡住,我需要重新启动它。
我可以对除我以外的其他所有内容进行复杂的 [tableview reload]
- 但它似乎很耗时而且很愚蠢(并且除了我之外重新加载并不是那么简单)
有没有更好的方法?也许第 3 方 OS 包可以很好地处理这个问题?
好的,首先,如果一次只播放一个视频,为什么需要多个 MPMoviePlayerController
实例?您可以创建一个 MPMoviePlayerController
的实例来一个一个地播放所有视频。
而且,我认为 AVPlayer
和 AVPlayerLayer
是在 iOS 上播放视频的更可扩展的解决方案。查看 AVFoundation
框架参考以获取有关 AVPlayer
here.
祝你好运!