2个AVPlayers播放相同的文件

时间:2012-02-12 21:09:33

标签: iphone ios avfoundation avplayer

我从互联网上下载了一个视频资源。 我想在两个不同的视频图层上在屏幕上显示此视频两次(视频播放是相同的,一起开始和暂停)。

我尝试过的事情:

  • 2 AVPlay使用相同的AVAsset,但视频已下载两次。
  • 1个带有2个AVPlayerLayer的AVPlayer,屏幕上只显示了1个视频。

2 video players of the same video content

视频内容相同,因此视频应下载一次。 2个视频播放器应该同步。

我该怎么办?

2 个答案:

答案 0 :(得分:0)

我需要实现2个视频播放,我基于此处的示例,但这不涉及下载视频:http://iosguy.com/2012/01/11/multiple-video-playback-on-ios/

源代码在这里:https://github.com/cezarsignori/MyVideoPlayer

希望这有点帮助。

答案 1 :(得分:0)

您可以尝试将视频下载或流式传输到在同一个应用中的另一个线程上运行的本地服务器,此本地主机服务器可能能够为2个AVPlayers提供2个视频流。