2012-04-09 3 views
0

У меня есть звук, помещенный в контроллер на странице, однако, когда я загружаю разные браузеры, звуковые файлы либо даже не видны браузеру, либо они не работают. Ive преобразовал файлы в wav. который, видимо, работает повсеместно для IE, Opera, Firefox и Chrome, однако изменение формата файла не меняет эту ситуацию. Я знаю, что есть что-то делать с аудио теге HTML или что-то, но я до сих пор не уверенПолучение IE, Opera, Firefox и chrome для распознавания звукового формата

<embed src="../Sounds/home_page_readout.wma" width="405" hidden="false" height="39" pluginspage="../Plugin/niftyplayer.fla" autoplay="false" controller="true"></embed> 
+1

Для поддержки всех браузеров вам необходимо иметь файлы в нескольких форматах. Какова ваша текущая разметка? – robertc

+0

javascript Я думаю –

+0

Нет, я имею в виду скопировать и вставить текущую разметку и/или код в ваш вопрос. – robertc

ответ

0

От w3schools HTML5 audio element page:

В настоящее время существует 3 поддерживается форматы файлов для элемента: MP3, Wav и Ogg:

Browser    MP3 Wav Ogg 
Internet Explorer 9 YES NO NO 
Firefox 4.0   NO YES YES 
Google Chrome 6  YES YES YES 
Apple Safari 5  YES YES NO 
Opera 10.6   NO YES YES 

Перечисленные решение предоставить файл в нескольких форматах:

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

Надежда, что помогает.

+0

Я видел это, но я не понял, где он говорит: «Контролирует», нужно ли это поле менять на то, что вы когда-либо давали? и где он говорит песню, которая будет именем файла песни ??. Если я сделаю это, у меня будет несколько контроллеров на моей странице или просто применит форматы файлов к этому контроллеру, и я также угадаю, если бы у меня было несколько контроллеров на id страницы для этого для каждого контроллера. Также необходимо изменить поле типа. Извините, что я был полным noob id, просто хотел понять, что это такое, что на самом деле делает, а не просто бессмысленная копия и вставка :) –

+0

спасибо, что это работает –

0

на основе , какой контроллер развертывается ответ отличается. Но я уверен, что ваша проблема связана не с файловым форматом, и вы должны проверить погоду, что разные браузеры могут найти файл или нет.

В качестве общего ответа, я Префект использовать некоторые проверенные решения для встраивания аудио в веб-страницах, как Niftyplayer:

https://github.com/progrium/niftyplayer

+0

ok это странно сейчас, когда я запускаю свои страницы, кнопка воспроизведения не сдвигается, ее оттенок цвета изменился, что похоже на то, что что-то играет, но на самом деле ничего не воспроизводится, это похоже на все контроллеры на разных страницах, проверено ive параметр autoplay и его значение false, и у меня есть файл, прикрепленный к нему, и подключите его к одному из них на сайте и все равно ничего не измените. –

+0

это означает, что есть ошибка доступа к пути (url вашего звукового файла) –

+0

well ive просто попытался вручную изменить URL-адрес имени файла с правильным именем пути. Кнопка теперь отклеивается, но когда я нажимаю кнопку воспроизведения, ничего не происходит –

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