Как синхронизировать один и тот же звук на нескольких IP-телефонах, которые подключены в одной сети в Swift? Я хочу воспроизвести один звук из локального хранилища и играть на всех других iPhone, которые подключены в той же сети. У кого-нибудь есть идея об этом, то, пожалуйста, помогите мне. Я ценю, если кто-нибудь даст ответ или какой-либо намек. заранее спасибо.Как синхронизировать один и тот же звук с несколькими IP-телефонами, которые подключены в одной сети в Swift?
0
A
ответ
1
Один из подходов:
загрузить файл на всех айфоны и убедитесь, что игроки готовы к игре (достаточно буферизации). Затем вы можете заставить их начать все вместе в определенное время (например: если все буферы готовы в 15:03:10, вы можете попросить устройства начать играть с 15:03:13), или у вас может быть главный телефон, который отправляет команду воспроизведения всем подчиненным устройствам после того, как она знает, что они готовы.
Все это предполагает, что все Iphones синхронизируются на одном и том же сервере NTP (что часто бывает).
но @Mikael, Как создать сервер как хост и загрузить аудиофайл на сервер? поэтому другие клиенты могут легко загрузить этот аудиофайл на свое устройство и воспроизвести этот звук. – vip9661