2012-04-21 5 views
2

Я пытаюсь играть в .wav в качестве фоновой музыки (это совпадающая атмосфера), но у меня возникают проблемы с его потоком, это 20мега, поэтому я не хочу, чтобы люди ждали его скачать ... может ждать 30 секунд!Потоковая передача WAV-файла. (НЕ запись)

Я имел это работает отлично в IE, но FF, кажется, не нравится какой-либо код, который работает в IE :)

Я использовал объект, чтобы держать звук, который работал в IE. У меня также был некоторый javascript, который искажал звук, когда я захотел.

Может ли кто-нибудь предоставить мне snipplet кода для совместимости с браузером для воспроизведения файлов wav без необходимости добавления дополнительных плагинов (если возможно) и без использования jquery или прототипа или чего-либо подобного.

+3

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

+0

большое спасибо! не знал, что :) – DugoutSoccer

ответ

3

Попробуйте это:

<!DOCTYPE html> 
<html> 
<body> 
<audio controls="controls"> 
    <source src="song.ogg" type="audio/ogg" /> 
    <source src="song.mp3" type="audio/mp3" /> 
    Your browser does not support the audio element. 
</audio> 
</body> 
</html> 

Но вы должны сжать wav file to mp3. Вы можете увидеть живую демо-версию here.

+0

Отлично подходит для браузеров, которые знают HTML5. – Gary

+0

Большое спасибо, это отлично работает (нужно было использовать wav вместо ogg) ... моему серверу по какой-то причине не нравятся файлы ogg. Как я могу это изменить? Я использую IIS7. спасибо – DugoutSoccer

+0

Что вы имеете в виду, не нравится? – rekire

Смежные вопросы