Автор Тема: звук на веб-странице  (Прочитано 4215 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн semya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
звук на веб-странице
« : 03 Марта 2003, 12:20:57 »
подскажите, возможно ли сделать проигрывание mp3 в цикле на веб-странице. т.е. есть луп, надо чтоб он крутился пока посетитель чтает данную страницу...

Оффлайн Kwazar

  • Философ
  • Постоялец
  • ***
  • Сообщений: 201
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.uhuhu.ru/
звук на веб-странице
« Ответ #1 : 03 Марта 2003, 12:26:00 »
используй вавки и флеш
С уважением Сергей

Оффлайн semya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
звук на веб-странице
« Ответ #2 : 03 Марта 2003, 12:58:18 »
а по-другому никак, в то у меня программно это все генерится, а в свифе пока еще не до конца разобрался чтоб его декомпилить, вставлять звук, и т.д.

Оффлайн Michel_Mak

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 256
  • +0/-0
  • Пол: Мужской
  • 0
    • Просмотр профиля
    • http://#
звук на веб-странице
« Ответ #3 : 03 Марта 2003, 13:49:21 »
<bgsound src="music" loop="0">
С уважением,
Michel

Оффлайн semya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
звук на веб-странице
« Ответ #4 : 03 Марта 2003, 16:06:20 »
Супер все работает! а можно как-то такое же ЯваСкриптом к примеру а произвольный момент времени вызывать?

Оффлайн semya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
звук на веб-странице
« Ответ #5 : 03 Марта 2003, 16:21:25 »
а вот еще интересный вопрос... я нашел функцию такую:

 function BGSound(music)
{

// find out what browser it is
var Cmd " "
var Brwsr window.navigator.appName
if (Brwsr == "Microsoft Internet Explorer")
{
// Use BGSOUND for MSIE
Cmd "<BGSOUND SRC="+music+" loop=INFINITE >"
}
else {
// Everyone else gets EMBED
Cmd ="<EMBED SRC=\'"+music+"\' HIDDEN=TRUE>"
}
return 
Cmd
}


и могу вызывать к примеру ее скриптом, на onclick.... например

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

Оффлайн semya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
звук на веб-странице
« Ответ #6 : 03 Марта 2003, 16:42:02 »
ну да с этим я уже разобрался...


<BGSOUND SRC=register.mp3 id=soundd loop=INFINITE >

...

onclick="window.document.all.soundd.src=\'register.mp3\'"


а вот как бы теперь этот звук запрелоадить чтоб мгновенно менялся звук??? подскажите плиииз!???

Оффлайн semya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
звук на веб-странице
« Ответ #7 : 04 Марта 2003, 14:49:39 »
ну ладно оно то все работает под эксплорером, а вот под нетскейпом 7 и 6 и под оперой выше 6.0 ничего поделать не могу, как ни пробовал, даже через не заработало, то плагин нужен, то еще что-то, а нет ли универсального способа?

Оффлайн Xander

  • санитар леса
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1780
  • +0/-0
  • 2
    • Просмотр профиля
звук на веб-странице
« Ответ #8 : 04 Марта 2003, 14:52:22 »
О юзабилити:
а ты собираешься давать пользователю включать/выключать этот звук?
•••Jah\'d never let us down!•••

Оффлайн semya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
звук на веб-странице
« Ответ #9 : 04 Марта 2003, 15:36:12 »
Xander
да, мне не жалко, только бы было решение для нетскейпа и оперы!!!
Это решение не подходит - оно играет только midi а это по-моему уже средневековье. Надо играть mp3 loop, но хоть убей заставить это сделать кого-то кроме эксплорера мне не удалось... пусть будет на странице виден хоть винамп, но надо чтоб это было универсально и я мог генерить это скриптом, без вмешательство во Флэш к примеру, если использовать FlashSoundAPI - штука классная, но никакой динамики...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28