#android #apache-flex #flash-builder #audio-streaming
#Android #apache-flex #flash-builder #потоковая передача звука
Вопрос:
Я новичок в разработке мобильных приложений и пытаюсь создать простое приложение для онлайн-радио, используя flash builder 4.5, но каждый раз, когда я пытаюсь воспроизвести звук с удаленного сайта (поток), он просто не работает. Я провел другой тест, и когда я использую локальные аудиофайлы, все работает безупречно. Ниже приведен код, который я использую прямо сейчас, если кто-нибудь может дать мне подсказку о том, что может произойти, я буду очень признателен.
**
private var req:URLRequest;
private var context:SoundLoaderContext = new SoundLoaderContext(8000, true);
private var s:Sound;
private var channel:SoundChannel = new SoundChannel();
private function AudioOn():void
{
req = new URLRequest("http://208.76.152.74:8000");
s = new Sound(req,context);
channel=s.play();
}
]]>
</fx:Script>
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<s:Button x="200" y="246" label="Play" icon="@Embed('file:///Users/Manu/Downloads/home.png')" click="AudioOn()"/>**
Ответ №1:
Я искал, как это сделать, и с учетом проблем, с которыми я столкнулся, работая с вашим кодом, вам нужно только поместить ;Stream.mp3 рядом с потоком вот так!
запрос = новый URL-запрос («http://208.76.152.74:8000 ;Stream.mp3»);
Ответ №2:
Включено ли разрешение доступа в Интернет в вашем файле дескриптора приложения?