使用setRate:time:atHostTime:实现AVPlayer同步

6

我的目标:从Web服务器流式播放MP3/AAC文件,并在多个iOS设备之间实现完美同步。

两个问题:

1 - AVPlayer能否在后台流式播放现有的MP3/AAC文件并继续播放下一个音轨?也就是说,假设手机被锁定或另一个应用程序在前台运行,如果我正在播放多个MP3/AAC文件列表,且其中一个完成播放,下一个音轨是否会无缝播放?

2 - iOS6 AVPlayer中的新setRate:time:atHostTime:方法是否可以实现多个iOS设备之间的同步播放?也就是说,我想在多个iOS设备之间实现完美同步的音频播放。我阅读了这里的文档,但有点混乱,我找不到任何样例代码来看它是如何工作的:

1个回答

0

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

点击这里


啊,我知道Matt的Audiostreamer应用程序,但我更好奇的是,是否有内置于AVPlayer / AVAudioPlayer或相关库中的库可以帮助我在两个或多个iOS设备之间同步音频播放。明白我的意思吗? - professormeowingtons
Airplay很好,但不幸的是,目前你不能从iOS设备流式传输到多个Airplay设备。但是,在OS X上使用iTunes可以实现这一点。 - professormeowingtons

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接