在附近的 iOS 设备之间同步播放音乐时,音乐不会同时播放(多对等连接)



我们最多可以连接 7 台具有多对等框架连接的设备。 我点击了这个链接:https://github.com/tonyd256/TDAudioStreamer 将歌曲从 1 台设备流式传输到多台 iOS 设备。

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

当我使用 10 台以上的 iOS 11 及更高版本的设备依次播放 11 首歌曲时,我遇到以下问题:

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

主要问题是 1 和 4。

请帮助解决上述问题。

如果没有更多信息,解决问题#1将很困难。您采取了哪些步骤来调试此问题?设备根本没有收到"暂停"命令吗?

对于问题#4,我建议将"播放"操作以及时间戳发送到将来~300毫秒。然后为设备添加一些逻辑,以便在该时间到来时"播放"。这样,设备在收到消息时是否有轻微的延迟就无关紧要了,只要它们在 300 毫秒内收到消息,它们就会同时开始播放。

最新更新