Html 无法在Firefox中播放音频

Html 无法在Firefox中播放音频,html,firefox,audio,Html,Firefox,Audio,我有以下代码: <!DOCTYPE html> <html lang="en"> <head> </head> <body> <audio controls> <source src="_music/mysong.mp3" type="audio/mpeg" /> <source src="_music/mysong.ogg" type="audio/ogg" /&g

我有以下代码:

<!DOCTYPE html>
<html lang="en">
<head>
</head>
<body>
    <audio controls>
        <source src="_music/mysong.mp3" type="audio/mpeg" />
        <source src="_music/mysong.ogg" type="audio/ogg" />
        Your browser does not support audio playback
    </audio>
</body>
</html>

您的浏览器不支持音频播放
它在铬合金中工作良好。当我尝试在Firefox中播放时,它什么也不做,控制台会显示错误“所有候选资源加载失败。媒体加载暂停”

IIS中的MIME类型对于.mp3文件设置为“音频/mpeg”,对于.ogg文件设置为“视频/ogg”

在Firefox中如何播放音频?

您可以使用

<audio controls>
      <source src="horse.ogg" type="audio/ogg">
      <source src="horse.mp3" type="audio/mpeg">
    Your browser does not support the audio element.
</audio>

您的浏览器不支持音频元素。

或者你更新了浏览器

我想我会提到它在Android版本的Firefox上工作,我目前使用的是ESR版本的Firefox版本52.9.0(64位)。可能是重复的。我正在查看上述链接。我应该提到,我检查了很多使用HTML5和Flash回退的jQuery音频插件,它们中的每一个都没有在FF中播放声音。@RichardMartin这可能是由于缓存造成的。看看这个。另外,如果您尝试直接在firefox浏览器选项卡中访问音频文件,会发生什么情况?我需要使用ESR版本的FF。它是最新的。顺便说一句,我在另一台机器上尝试了FF的非ESR版本的页面,效果很好。