Я хочу воспроизвести песню с одного iphone на другой, это похоже на то, что пользователь с устройства A выбирает песню со своего IPod и воспроизводит ее, в то время как пользователи на устройстве B также могут слушать эту песню, используя свой собственный iphone, который подключен к устройству A с помощью игрового комплекта или Wi-Fi. Так можно ли транслировать песню из библиотеки ipod на другие устройства или нет.
Потоковая передача песен на подключенные устройства с помощью gamekit
Ответы (2)
Технически это невозможно, потому что вы не можете получить аудиоданные - ни как декодированный поток PCM, ни как исходные закодированные файлы AAC или MP3 - через MPMusicPlayerController
или любой другой общедоступный API. Следовательно, устройство A не может отправлять аудиоданные по сети на устройство B.
Устройство B, конечно же, может получать и воспроизводить потоковое аудио из сети, поскольку это то, что делают такие приложения, как Pandora, Last.fm и AOL Radio. Но для того, чтобы устройство A отправляло данные, оно должно было бы использовать какой-либо источник, отличный от собственной библиотеки iPod.
С точки зрения защиты авторских прав, я не думаю, что это возможно - то есть юридически.
Технически это возможно, поскольку вы можете отправить необработанные байты файла песни по Wi-Fi или Bluetooth, а затем декодировать и воспроизвести их на втором устройстве, но это наверняка не пройдет мимо обозревателей Apple.