Звук на сайте

Обсуждение вопросов клиентского программирования.

Модератор: Duncon

Ответить
Apokal
Сообщения: 81
Зарегистрирован: 14 янв 2008, 19:02

Заранее сори еси напсиал не туда но раздел HTML ненашол((.
Вопрос оч. простой но я немогу понять в чем прикол.

Код: Выделить всё

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/DTD/strict.dtd">
<html>  
<head>
<meta http-equiv="content-type" content="text/html;charset=windows-1251">  
<title>Страница</title>  
<bgsound src="G:/music.mp3" >  
</head>   
<body>  
...   
</body>  
</html>    
Вообщем звук проигрываетса токо еси страницу открыть Internet Explorer'oм. Firefox,Opera,Netscape Navigator и Flock непроигруют.

Тоже самое еси юзать <EMBED> токо експлоурер показует проиграватель остальные браузеры нет.

З.Ы. Во всех бразурах вклчюено разршение на загрузку музона картинок и.т.д
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

Код: Выделить всё

<script>
<!--
var sound1="../2/w1.wav"
var sound2="../2/w2.wav"
var sound3="../2/w3.wav"
var sound4="../2/w4.wav"
var x=Math.round(Math.random()*1)
if (x==0) x=sound1
else if (x==1) x=sound2
else if (x==2) x=sound3
else if (x==3) x=sound4
if (navigator.appName=="Microsoft Internet Explorer")
document.write('<bgsound src='+'"'+x+'"'+' loop="infinite">')
else 
document.write('<embed src='+'"'+x+'"'+'hidden="true" border="0" width="20" height="20" autostart="true" loop="true">')
//-->
</script>
 
На скорую руку нашёл примерчик, проверьте...
Apokal
Сообщения: 81
Зарегистрирован: 14 янв 2008, 19:02

Спс заработало.
Но в этих скриптах я ноль полный. Я токо понял из кода что еси юзаетса експлоуер то в код штмл запишитса шо нада юзать bgsound а еси шото другое то будет юзатса скрытый embed. Но зачем те проверки и обязательно ли 4 переменных var sound? И в том же фаерфоксе+опере+навигаторе требуетса Apple Quicktime ---- а еси на компе небудет установлено даного софта? Мона ли както указать с помощью чего воспроизводить звук?
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

Нет не обязательно можно просто вывести

Код: Выделить всё

if (navigator.appName=="Microsoft Internet Explorer")
document.write('<bgsound src='w1.wav' loop="infinite">')
else 
document.write('<embed src='w1.wav' hidden="true" border="0" width="20" height="20" autostart="true" loop="true">')
Ответить