我对 html 音频元素有疑问。它适用于 firefox,但不适用于任何其他浏览器

问题描述 投票:0回答:1
<audio controls
 src="ff.ogg">
</audio>

我有这个。它在 Firefox 上播放得很好,但在其他浏览器上,当您按下播放键时。什么都没发生。除非您将音频静音,然后时间栏开始滚动。有任何想法吗? 我试过 Edge 和 Opera。两者都在做同样的事情。只有 Firefox 才能正确播放它。

javascript html html5-audio
1个回答
0
投票

这可能是由于音频文件格式 (ogg) 未被所有浏览器完全支持。 ogg 格式主要由 Firefox 支持,而其他浏览器可能对其支持有限或不支持。

要解决此问题,您可以尝试使用其他音频格式,例如 mp3 或 wav,这些格式在不同的浏览器中得到更广泛的支持。您还可以使用元素内的元素提供多种不同格式的音频源,以便浏览器可以根据其能力选择合适的格式。

确保音频文件本身已正确编码且未损坏也很重要,因为无论格式如何,损坏的文件都可能无法在任何浏览器上正常播放。

<audio controls>
  <source src="audio.mp3" type="audio/mpeg">
  <source src="audio.ogg" type="audio/ogg">
  <!-- Add more source elements for other audio formats if needed -->
  Your browser does not support the audio tag.
</audio>

© www.soinside.com 2019 - 2024. All rights reserved.