PDA

Просмотр полной версии : проблемы с проигрыванием звука в браузере


Ravenan
20.07.2005, 17:05
Всем доброе время суток. Вчера столкнулся с такой проблемой: простейшая флешка с кодом вроде
var song:Sound = new Sound(this);
song.loadSound("http://radio.r-b.ru:8112", true);
song.start();
прекрасно работает из-под Flash-плеера и мертво молчит если флешка открывается в браузере. :(
Подскажите в чем проблема пожалуйста.

D-MAN
21.07.2005, 05:19
cross-domain policy

Ravenan
21.07.2005, 13:57
то есть это не решается впринципе?

Ravenan
21.07.2005, 13:59
>> Программирование на Flash подобно шаманству, гаданию на кофейной гуще - никогда не знаешь, что получится. :)
После мира C++ диковато все это :)

Ion
21.07.2005, 15:12
>> Программирование на Flash подобно шаманству, гаданию на кофейной гуще - никогда не знаешь, что получится. :)
После мира C++ диковато все это :) да, меня С++ тоже намного больше порадовал

Смольный (Smolniy)
21.07.2005, 19:38
Почему же не лечится?
Почитай информацию по System.security.loadPolicyFile() и вообще вокруг.

K.A.T.A.F.A.L.K.E.R
21.07.2005, 19:51
Есть некоторые станции которые ты не проиграешь. Дело вовсе не в policy... Короче, зайди через браузер на тот адрес который пытаешься проиграть. Щас сам попробую твою ссылку, но более чем уверен что загрузится какая-нить страничка... Сохрани эту страничку, глянь сколько занимает. А потом в твоей свф-ке поставь поле, в которое выводи количество загруженных байт. Так вот, размер странички с точностью до байта будет равняться тому, что выдаст свф-ка :)) Вопрос: почему? Ответ: Х.З... Скорее всего, сервер проверяет, с чего идет запрос, и если с браузера - для "удобства" юзера кидает ему левую страницу ;)

K.A.T.A.F.A.L.K.E.R
21.07.2005, 19:54
да. оно. тот же прикол :) диагноз: неизлечимо! меняй станцию :)

Ravenan
22.07.2005, 12:48
пасиб, буду пробовать