Потоковая передача песен на подключенные устройства с помощью GameKit - PullRequest
0 голосов
/ 03 августа 2009

Я хочу воспроизвести песню с одного iphone на другой, это похоже на то, как пользователь с устройства A выбирает песню со своего IPod и воспроизводит ее, в то время как пользователи на устройстве B также могут слушать эту песню, используя свой собственный iphoneкоторый подключен к устройству А с помощью игрового комплекта или Wi-Fi.Так можно ли передавать песню из библиотеки ipod на другие устройства или нет.

Ответы [ 2 ]

3 голосов
/ 04 августа 2009

Технически это невозможно, потому что вы не можете получить доступ к аудиоданным - либо в виде декодированного потока PCM, либо в виде исходно закодированных файлов AAC или MP3 - через MPMusicPlayerController или любой другой общедоступный API. Поэтому устройство A не может отправлять аудиоданные по сети на устройство B.

Устройство B может принимать и воспроизводить потоковое аудио из сети, разумеется, так как это делают такие приложения, как Pandora, Last.fm и AOL Radio. Но для того, чтобы устройство А могло отправлять данные, оно должно было бы использовать какой-либо другой источник, кроме своей собственной библиотеки iPod.

1 голос
/ 03 августа 2009

С точки зрения защиты авторских прав, я не думаю, что это возможно - юридически, то есть.

Это может быть технически возможно, так как вы можете отправить необработанные байты файла песни по Wi-Fi или Bluetooth, а затем декодировать и воспроизвести их на втором устройстве, но это, безусловно, не пройдет мимо рецензентов Apple.

...