Потоковая передача звука с мобильных устройств с помощью Flex

#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:

Включено ли разрешение доступа в Интернет в вашем файле дескриптора приложения?

Смотрите эту статью AIR…