在附近的iOS设备上同步播放音乐时,音乐无法同时播放(多对等连接)

时间:2018-04-16 09:31:16

标签: ios objective-c streaming multipeer-connectivity

我们最多可以连接7台具有多层框架连接的设备。 我已按照以下链接:https://github.com/tonyd256/TDAudioStreamer为1台设备和多台iOS设备播放歌曲。

我想在附近的iOS设备上同步播放音乐。我创建了应用程序,可以与多个设备同步播放音乐。 我用2-3个设备获得了非常好的结果。

当我使用iOS 11以上的超过3台设备一个接一个地播放10首歌曲时,我遇到以下问题:

1。)主持人暂停歌曲但所有客人都没有收到暂停动作
2.)有时声音破碎 3.)无法相互连接设备
4.)暂停动作后歌曲不同步播放
5.)宋没有在客串演出,但它显示它正在播放 6.)歌曲播放时设备断开连接 7.)连接设备问题

主要问题是1和4。

请帮助解决上述问题。

1 个答案:

答案 0 :(得分:0)

如果没有更多信息,解决问题#1将很困难。您已采取哪些步骤来调试此问题?设备是否完全没有接收到“暂停”命令?

对于问题#4,我建议发送“播放”动作以及将来300毫秒的时间戳。然后在该时间到达时为设备添加一些逻辑以“播放”。这样,如果设备收到消息时有轻微的延迟,那么只要他们在300ms内收到消息就会同时开始播放,这无关紧要。