HTML-объект и аудио-теги - PullRequest
3 голосов
/ 01 марта 2012

Эти четыре фрагмента кода работают правильно на моей веб-странице, если я открываю страницу локально на моем компьютере. Но когда я загружаю веб-страницу (и аудиофайл) на хост-сервер и получаю доступ к этой странице через Интернет, не все из них работают должным образом:

Это открыло Windows Media Player на моем компьютере и воспроизводило аудиофайл через него, хотя это не происходит на веб-странице, доступ к которой осуществляется локально.

 <object height="50px" width="100px" autostart="false" data="Audio/MHXSEagle.mp3" >
 </object> 

Это работает правильно.

<object height="320px" width="240px" data="Audio/MHXSEagle.mp3" >
<param name="src" value="Audio/MHXSEagle.mp3"/>
</object>

Эти два работают локально, но не через Интернет:

<audio src="Audio/MHXSEagle.mp3" type="audio/mp3" controls="controls"  preload="auto"> 
   Browser doesn't support audio tags
</audio>

<audio controls="controls"> 
    <source src="Audio/MHXSEagle.mp3" type="audio/mp3" />
 Browser doesn't support audio tags
</audio> 

Я не понимаю, почему они действуют по-разному, и хотел бы получить разъяснения.

1 Ответ

1 голос
/ 01 марта 2012
<audio /> 

Аудио тег - это HTML 5, поэтому IE 9 работает, только что протестирован на моем сервере, но Firefox не работает.
тег объекта работает на FF и Chrome, но IE, похоже, имеет проблемы на сервере. на моей машине IE не играет ничего локального.
Я предполагаю, что локальные серверы Windows и Apache влияют на IE, но Firefox, кажется, соответствует

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...