Просмотр полной версии : Глюк с аудио-потоком
Добрый день.
Никак не могу разобраться с такой странностью
var s:Sound = new Sound(new URLRequest('http://scfire-ntc-aa03.stream.aol.com:80/stream/1025'));
s.play();
var s:Sound = new Sound(new URLRequest('http://66.135.35.144:8000'));
s.play();
Первый вариант работает. Второй нет.
Путем эксперементов выяснил что воспроизводятся те потоки что находятся не в корне. То есть от того IP или domain указан не зависит. От порта вроде тоже.
Это какая то фишка? И как это обойти?
Я честно говоря в звуках не разбираюсь, т.к. максимум что нужно было - это подгрузить звук со своего же сервака, но:
Это нормально, что при заходе в верхнее выдается aplication/octet stream, а во второе обычный хтмл?
var s:Sound = new Sound(new URLRequest('http://66.135.35.144:8000/;stream.nsv'));
s.play();
Спасибо __etc. Это какая то особенность SHOUTcast? Я не особо в этом разбираюсь, мне казалось что например если WinAMP может проигрывать поток, значит и AS с ходу должен.
Спасибо __etc. Это какая то особенность SHOUTcast? Я не особо в этом разбираюсь, мне казалось что например если WinAMP может проигрывать поток, значит и AS с ходу должен.
Ну по-моему это очень логичная особенность: у винампа есть единственная задача - проигрывать потоковый звук, а у флэша помимо звука есть еще обработка всего подряд.
Дело в User-Agent, который Flash не изменяет.
Дело в User-Agent, который Flash не изменяет.
А, действительно, простое объяснение :)
Буду знать...
Да действительно работет.
var req:URLRequest=new URLRequest('http://66.135.35.144:8000/');
req.requestHeaders=new Array(new URLRequestHeader('User-Agent','WinAmp'));
var s:Sound = new Sound(req);
s.play();
User-Agent запрещен к изменению, код неработоспособен.
ArgumentError: Error #2096: The HTTP request header User-Agent cannot be set via ActionScript.
at flash.media::Sound/_load()
at flash.media::Sound/load()
at flash.media::Sound()
at Untitled_fla::MainTimeline/frame1()
Я использую AIR. Там все ок.
Если бы вопрос был по AIR, то он бы располагался в соответствующем разделе.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.