Комментарии 17
При вставки флеша на страницу можно было указать параметр base
0
Флеш, как известно не всегда хорошо, хотя здесь наиболее естественно и просто. Внимание вопрос хаброобщественности: а какие еще могут быть способы воспроизведения звука при определенных событиях?
0
embed, object, bgsound
embed поддерживает функции Play и Stop, работает в IE6 и FF
object поддерживает функции Play и Stop, работает под FF, под IE работать не захотело, но скорее всего просто проблемы с флешем, он от него зависит…
у embed есть минус, его нельзя скрыть через visibility, если выставить hidden он просто не будет работать. делается через style=«width:0px;height:0px;»
embed поддерживает функции Play и Stop, работает в IE6 и FF
object поддерживает функции Play и Stop, работает под FF, под IE работать не захотело, но скорее всего просто проблемы с флешем, он от него зависит…
у embed есть минус, его нельзя скрыть через visibility, если выставить hidden он просто не будет работать. делается через style=«width:0px;height:0px;»
+1
почему не использовать стандартные библиотеки — тот же SoundManager?
0
да, в один из моментов наткнулся на эту библиотеку, однако примеры на сайте работать отказывались. Что-то вроде грузилось, прелоадер вроде работал, но звука не слышал и забил на неё. Только потом обнаружил, что звук переключил на телек, но тогда было уже поздно =)
В итоге цель была достигнута + получилось более-менее универсальное решение для проигрывания музыки/звуков на фоне, которое весит в разы меньше аналогов.
В итоге цель была достигнута + получилось более-менее универсальное решение для проигрывания музыки/звуков на фоне, которое весит в разы меньше аналогов.
0
> ExternalInterface
Эх, как эта штука у меня крови попила… В FF1-2@Linux ее просто нет (по крайней мере плеер в этом уверен), Opera@Linux говорит «да, я умею ExternalInterface!», но при первом же обращении скрипт умирает, да и под win глюки не менее интересные. Кончилось написанием костыля, который его использует только в случае ActiveX (для IE) версии, для всего остального дедовские способы коммуникации.
Скажите, а ваш пример под Linux работает? Везде?
Эх, как эта штука у меня крови попила… В FF1-2@Linux ее просто нет (по крайней мере плеер в этом уверен), Opera@Linux говорит «да, я умею ExternalInterface!», но при первом же обращении скрипт умирает, да и под win глюки не менее интересные. Кончилось написанием костыля, который его использует только в случае ActiveX (для IE) версии, для всего остального дедовские способы коммуникации.
Скажите, а ваш пример под Linux работает? Везде?
0
joliclic.free.fr/html/object-tag/en/object-audio.html
Единственный на мой взгляд минус этого решения, если например озвучивать эдементы меню (hover), то при быстром пермещении по пунктам меню звук глючит и искачажется.
Единственный на мой взгляд минус этого решения, если например озвучивать эдементы меню (hover), то при быстром пермещении по пунктам меню звук глючит и искачажется.
0
3.5.2
наверно надо какой-то плагин ставить
наверно надо какой-то плагин ставить
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Звуки при событиях — это просто