Воспроизведение прямой трансляции в формате mp3 с помощью Flash / Actionscript

Я новичок в ActionScript и Flash. Мне нужно создать флэш-плагин, который может воспроизводить потоковое аудио в формате mp3. Я бы использовал новый тег html5 <audio>, за исключением того, что они не поддерживают mp3, и поэтому я обратился к Flash.

Мне удалось воспроизвести удаленные файлы mp3 и локальные файлы, но я изо всех сил пытаюсь заставить следующее для работы с потоковыми данными:

var req:URLRequest = new URLRequest("http://ip:port");
var s:Sound = new Sound(req);
fl_SC = s.play();

Мне кажется, это потому, что это не просто URL-адрес ... Как бы можно было выполнить такую ​​задачу?


person rewolf    schedule 29.06.2011    source источник
comment
Если это поток, возможно, вам просто нужно использовать NetStream вместо Sound. Вам нужно будет предоставить нам пример URL-адреса, чтобы понять, с чем вы столкнулись. Пожалуйста, сделай! Ваше здоровье-   -  person NHubben    schedule 01.07.2011


Ответы (1)


Передайте объект URLRequest методу Sound.load.

var req:URLRequest = new URLRequest("http://ip:port");
var s:Sound = new Sound();
s.load(req);
fl_SC = s.play();
person John Giotta    schedule 29.06.2011
comment
К сожалению, это дает те же результаты .. Ничего не слышу. Я знаю, что поток работает, потому что могу открыть его в VLC и убедиться, что он закодирован в формате mp3. - person rewolf; 30.06.2011
comment
Это то же самое, что опубликовал OP. - person Jorjon; 17.10.2013