Я создаю приложение для потоковой передачи звука в реальном времени, используя титановую студию (версия 3.1.1). Мне нужно включить фоновое воспроизведение звука для iphone. В настоящее время фоновый звук работает в эмуляторе Android, но не в синуляторе iphone (когда я нажимаю кнопку «Домой», звук исчезает и останавливается). Я создал аудиоплеер и установил audioSessionMode.
Ti.App.player = Ti.Media.createAudioPlayer({
url :'http://broadcast.infomaniak.net/radionova-high.mp3',
allowBackground :true
});
Titanium.Media.audioSessionMode = Ti.Media.AUDIO_SESSION_MODE_PLAYBACK;
Когда я добавляю и сохраняю следующие строки в файл Info.plist и запускаю проект, файл перезагружается и удаляет эти строки. Как мне правильно отредактировать этот файл? или есть другой способ получить фоновый звук в iphone?
<key>UIBackgroundModes</key>
<array>
<string>audio</string>
</array>