Проблема с контролем звука HTML5 в Visual Studio 2010 и ASP.NET MVC - PullRequest
1 голос
/ 22 июля 2010

Я пытаюсь добавить аудио контроль HTML5 на мою страницу. Вот код:

<audio src="../../Content/BattleNet_MusicLoop.ogg" 
controls="controls" autoplay="autoplay" loop="loop">
Your browser does not support the new HTML5 audio element.
</audio>

Когда я нажимаю «Отладка», я вижу аудиоплеер около секунды, а затем он становится темным, со светлым значком «х» в середине. Я нажал «Копировать источник звука», и источник кажется правильным. Браузер не проблема, потому что это Firefox 4.0 Beta 1. Он прекрасно воспроизводит этот аудиоплеер HTML5 на http://www.w3schools.com/html5/tag_audio.asp. Вот откуда я это взял.

Я использую HTML5 надстройка Visual Studio 2010 от Михаила Архипова . Мой проект основан на ASP.NET MVC 2 и .NET Framework 3.5

Есть идеи, что может быть причиной этой проблемы?

Ответы [ 3 ]

1 голос
/ 22 июля 2010

Попробуй в хроме, должно работать.У меня была та же проблема с Firefox.

что DTD объявляет на вашей странице?

1 голос
/ 01 мая 2011

Вы должны загрузить песню на сервер, по какой-то причине firefox не может воспроизвести песню, если она находится на локальном хосте, попробуйте загрузить файл на некоторый хост, такой как toofiles, получить URL и использовать его в качестве src * 1001.*

пример:

<audio autoplay="autoplay" controls="controls" >
        <source src="http://dl.toofiles.com/vaaoje/audios/rooster.ogg" type="audio/ogg" />
        <source src="http://dl.toofiles.com/vaaoje/audios/rooster.mp3" type="audio/mpeg"/>
</audio>

файл ogg для firefox и файл mp3 для chrome и IE.

1 голос
/ 22 июля 2010

Вы пытались заменить "../../Content/BattleNet_MusicLoop.ogg" с '<% = Url.Content ("~ / Content / BattleNet_MusicLoop.ogg")%>'

...