【问题标题】:html audio loop loops only the first songhtml 音频循环仅循环第一首歌曲
【发布时间】:2015-07-27 15:24:45
【问题描述】:

我遇到了一个愚蠢的问题。我使用以下代码:

<audio id="musicPlayer" autoplay loop>
    <source src="resources/mp3/YouOnlyDisappear.mp3" type="audio/mpeg">
    <source src="resources/mp3/9Crimes.mp3" type="audio/mpeg">
    <source src="resources/mp3/MermaidBlues.mp3" type="audio/mpeg">
    <source src="resources/mp3/NowIsMine.mp3" type="audio/mpeg">
    <source src="resources/mp3/Untitled.mp3" type="audio/mpeg">
</audio>

仅循环播放第一首歌曲。我试图用 /> 或用 关闭源标签,什么都做不了,就像只考虑第一个源一样。我是不是做错了什么?

【问题讨论】:

    标签: html audio html5-audio


    【解决方案1】:

    源标签并非用于提供多个曲目,而是用于提供同一曲目的多个版本。因此浏览器认为您的所有辅助 URL 不是指向其他轨道的链接,而只是同一轨道的备用链接(如果您想以多种格式提供相同的文件,以防浏览器不支持特定格式,这很有用) .如果您需要循环播放多个曲目,您可能必须使用 JavaScript(或将所有曲目合并到一个 mp3 中)。

    编辑:Here's more info about the source tag and how it is intended to be used.

    【讨论】:

    • 谢谢,我没有在示例中看到它是具有不同扩展名的相同源名称。还是很遗憾,我想做的事情并没有想象中那么容易。我想这是一个很常见的问题。还是谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多