Как стать автором
Обновить

Комментарии 17

При вставки флеша на страницу можно было указать параметр base
Поясните, зачем? Я дилетант во флеше…
Relative URLs may be referenced incorrectly when the SWF file and the HTML file are in different locations.
kb2.adobe.com/cps/041/tn_04157.html
ааа… вон оно чего. не знал, спасибо.
К этому стоит добавить: danielmclaren.net/2007/05/09/fixing-the-base-attribute-for-flash-embedded-in-ie
Флеш, как известно не всегда хорошо, хотя здесь наиболее естественно и просто. Внимание вопрос хаброобщественности: а какие еще могут быть способы воспроизведения звука при определенных событиях?
embed, object, bgsound
embed поддерживает функции Play и Stop, работает в IE6 и FF
object поддерживает функции Play и Stop, работает под FF, под IE работать не захотело, но скорее всего просто проблемы с флешем, он от него зависит…

у embed есть минус, его нельзя скрыть через visibility, если выставить hidden он просто не будет работать. делается через style=«width:0px;height:0px;»
почему не использовать стандартные библиотеки — тот же SoundManager?
да, в один из моментов наткнулся на эту библиотеку, однако примеры на сайте работать отказывались. Что-то вроде грузилось, прелоадер вроде работал, но звука не слышал и забил на неё. Только потом обнаружил, что звук переключил на телек, но тогда было уже поздно =)
В итоге цель была достигнута + получилось более-менее универсальное решение для проигрывания музыки/звуков на фоне, которое весит в разы меньше аналогов.
> ExternalInterface

Эх, как эта штука у меня крови попила… В FF1-2@Linux ее просто нет (по крайней мере плеер в этом уверен), Opera@Linux говорит «да, я умею ExternalInterface!», но при первом же обращении скрипт умирает, да и под win глюки не менее интересные. Кончилось написанием костыля, который его использует только в случае ActiveX (для IE) версии, для всего остального дедовские способы коммуникации.

Скажите, а ваш пример под Linux работает? Везде?
проверю дома на виртуалке, но что-то мне подсказывает, что дело не в операционной системе, а в версии флеш плеера
Везде были последние версии, 9.х на тот момент. Причем даже в IE не работало, если флешка вставлялась как (своя специфика)
как EMBED-объект (тег исчез)
joliclic.free.fr/html/object-tag/en/object-audio.html
Единственный на мой взгляд минус этого решения, если например озвучивать эдементы меню (hover), то при быстром пермещении по пунктам меню звук глючит и искачажется.
в лисе предлагает скачать mp3 файл
Какая версия лисы?
В 3.5.2 проигрывает, возможно только в 3.5.х и поддерживается…
3.5.2
наверно надо какой-то плагин ставить
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации