Я хочу воспроизвести звуковой файл на своей веб-странице на заднем плане (не нужно отображать пользовательский интерфейс проигрывателя мультимедиа), мой веб-сайт будет работать на Fire-Fox, я использовал элемент Embed и установил атрибут "Скрытый" должен быть истинным <embed name="myMusic" src="Masgon.mp3" type="audio/midi"
autostart="false" Hidden="true" loop="true"></embed>
проблема заключается в том, что звук не воспроизводится, если я не удалял скрытый атрибут в этом случае, когда воспроизводится звуковой файл, и появляется пользовательский интерфейс медиаплеера, но я этого не хочу.
Воспроизведение звукового файла на веб-странице в фоновом режиме
Ответ 1
<audio src="/music/good_enough.mp3">
<p>If you are reading this, it is because your browser does not support the audio element. </p>
</audio>
и если вы хотите, чтобы элементы управления
<audio src="/music/good_enough.mp3" controls>
<p>If you are reading this, it is because your browser does not support the audio element.</p>
</audio>
а также с помощью embed
<embed src="/music/good_enough.mp3" width="180" height="90" loop="false" autostart="false" hidden="true" />
Ответ 2
<audio src="/music/good_enough.mp3" autoplay>
<p>If you are reading this, it is because your browser does not support the audio element. </p>
<embed src="/music/good_enough.mp3" width="180" height="90" hidden="true" />
</audio>
Работает для меня просто отлично.
Ответ 3
Хотя это может быть слишком поздно для комментариев, но здесь рабочий код для таких проблем, как ваш.
<div id="player">
<audio autoplay hidden>
<source src="link/to/file/file.mp3" type="audio/mpeg">
If you're reading this, audio isn't supported.
</audio>
</div>
Ответ 4
Со мной проблема была решена путем удаления атрибута type
:
<embed name="myMusic" loop="true" hidden="true" src="Music.mp3"></embed>
Несерьезно не самый чистый путь.
Если вы используете HTML5: Firefox не поддерживается Firefox. Вав и Огг. Здесь вы можете найти обзор того, какой браузер поддерживает какой тип аудио: http://www.w3schools.com/html/html5_audio.asp
Ответ 5
Просто загрузите файл на youtube. Затем скопируйте код вставки из youtube и вставьте его на страницу html.
<iframe width="854" height="480" style="display:none;" src="https://www.youtube.com/embed/yourVideoID?autoplay=1&loop=1&playlist=yourVideoID" frameborder="0" allowfullscreen></iframe>