使用setRate进行AVPlayer同步:time:atHostTime:

pro*_*ons 6 iphone xcode objective-c ios ios6

我的目标:在多个iOS设备之间的PERFECT同步中,从Web服务器播放MP3/AAC文件(流式传输,而不是提前下载).

两个问题:

1 - AVPlayer可以流式传输现有的MP3/AAC文件,同时继续播放后台的下一首曲目吗?意思是,假设手机被锁定,或者其他应用程序在前台,如果我正在播放多个MP3/AAC文件的列表,并且一个完成播放,下一首曲目是否会开始无缝播放?

2 - setRate:time:atHostTime:iOS6 AVPlayer中的新方法是否允许在MULTIPLE iOS设备之间进行同步播放?这意味着,我想在多个iOS设备之间以完美的同步方式播放音频.我在这里阅读文档,但它有点令人困惑,我找不到任何示例代码,看看它是如何工作的:

小智 0

Matt 的 AudioStreamer 是您的最佳选择,Avplayer 和 AVaudioplayer 在播放之前同步下载远程 mp3 url,这需要时间。

点击这里