Почему это работает в сафари, но не Firefox?
-
10-10-2019 - |
Вопрос
Следующий код автоматически не начинает играть в MP3 в Firefox, но это происходит в Safari и Chrome. Это проблема плагина? Как сделать это работать? Прошу прощения за простой вопрос, я чувствую, что упускаю что -то очевидное, но я не могу понять это.
<html>
<body>
<audio src="songs/01.mp3"
autoplay>
Your browser does not support the <code>audio</code> element.
</audio>
</body>
</html>
Решение
Фонд Mozilla не очень любит MP3:
https://developer.mozilla.org/en/html/element/audio
ПРИМЕЧАНИЕ. В настоящее время Gecko поддерживает только Vorbis в контейнерах OGG, а также формат WAV. Кроме того, сервер должен обслуживать файл, используя правильный тип MIME, чтобы Gecko было правильно воспроизводить его.
Вы можете указать несколько источников в разных форматах, если вы хотите быть совместимым с кросс-браузером. https://developer.mozilla.org/en/html/element/source
О, вы думали, что HTML5 избавился от проблем совместимости с кросс-браузером? Извините, что разочаровал. ;)