Не играется звук с swf

Главные вкладки

Аватар пользователя kissfm kissfm 2 июля 2009 в 11:46

Здравствуйте.
Есть флешка (volume.swf) в виде минипроигрователя, она запускает аудио файл. Так вот, локально это дело все играется, а с сайта молчит - никаких звуков.
Что ему не хватает, подскажите пожалуйста?
Спасибо.

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#vers... width="174" height="19" align="middle">
   <param  name="allowScriptAccess" value="sameDomain" />
   <param  name="movie" value="http://.../volume.swf" />
   <param  name="quality" value="autohigh" />
   <param  name="play" value="true" />
   <param  name="loop" value="true" />
   <param  name="bgcolor" value="#ffffff" />
   <embed  src="http://.../volume.swf" quality="autohigh" bgcolor="#ffffff" width="174" height="19" name="file" align="middle" play="true" loop="true" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />  
</object>

Комментарии

Аватар пользователя Ромка Ромка 2 июля 2009 в 12:07

Аудиофайл внешний или встроен в свф-ку? Если внешний, то проблема скорее всего в настройках безопасности свф-файла. Путь к аудиофайлу прописан корректно? Аудиофайл и свф-ка загружаются из одного домена? Попробуй в корень сайта, на котором лежит аудиофайл, положить файл crossdomain.xml с содержимым типа

<cross-domain-policy>
        <allow-access-from domain="example.ru"/>
        <allow-access-from domain="www.example.ru"/>
</cross-domain-policy>

в качестве доменов нужно указать адреса, с которых, может быть загружен флэшка.

Action script 2 или 3? Для третьего надо скомпилировать флэшку с поддержкой сети (по умолчанию она компилируется без такой поддержки).

Аватар пользователя kissfm kissfm 2 июля 2009 в 12:32

Аудиофайл внешний. Я не делал флешку эту, но путь там с одной директории, так как играется все локально на компьютере. А всё тоже самое и на сайте, всё в одной директории, но звук работать не хочет.

"Ромка" wrote:
Action script 2 или 3?

тут и не знаю что сказать )

crossdomain.xml тоже не помог

Аватар пользователя Ромка Ромка 2 июля 2009 в 12:55

А адрес аудиофайла жестко во флэшке зашит или должен параметром передаваться? Вообще очень эти симптомы похожи на проблемы с настройками безопасности, так как на локалке эти ограничения частично игнорируются и в вебе они, обычно, впервые и всплывают.

Этот проигрыватель — какое-то самописное решение или готовый скрипт? Если готовый, то стоит почитать доки по его настройке, если нет, то поковырять настройки компилятора на предмет поддержки работы с сетью.

Аватар пользователя kissfm kissfm 10 ноября 2015 в 11:46

вот архив с файлами полученными от разработчика этого творения, имя аудио sound2.mp3
я его не ложил в архив, так как больше 5 метров получается

Аватар пользователя Krotty@drupal.org Krotty@drupal.org 2 июля 2009 в 15:38

А разработчики что, отказываются поддерживать свое творение? Smile
Во-первых, непонятно куда у вас вставлен вышеприведенный код встраивания флешки. В ноду? В шаблон темы? От этого зависит uri конечной страницы и путь по которому флешка будет искать ваш sound2.mp3
Второй вариант - не заморачиваться с определением uri, а прописать в флешке абсолютный путь к файлу (типа http://mysite.com/files/sound2.mp3).