Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML5音频文件无法播放,源错误消息无效_Html_Google Chrome_Audio_Mime Types_Internet Explorer 11 - Fatal编程技术网

HTML5音频文件无法播放,源错误消息无效

HTML5音频文件无法播放,源错误消息无效,html,google-chrome,audio,mime-types,internet-explorer-11,Html,Google Chrome,Audio,Mime Types,Internet Explorer 11,我正在尝试测试我们目前拥有的一些音频文件是否可以通过HTML5播放 html代码如下所示: <audio width="720" height="405" controls src="https://machinename/media/play?ID=2" type="audio/wav"></audio> <audio controls> <source src="abc.wav" type="audio/wav"> </audio&

我正在尝试测试我们目前拥有的一些音频文件是否可以通过HTML5播放

html代码如下所示:

<audio width="720" height="405" controls src="https://machinename/media/play?ID=2" type="audio/wav"></audio>
<audio controls>
  <source src="abc.wav" type="audio/wav">
</audio>

当页面加载时,它似乎正在执行某些操作,然后失败,并显示一条消息,该消息显示
无效源代码

如果我在F12上查看更多调试信息,它会说:

音频/视频:未知MIME类型

标签
src=“abc”
呈现的内容是一个wav文件

我错过了什么?我正在测试IE11和Chrome43。
非常感谢您的帮助。

您应该使用HTML5

希望这有帮助


<audio controls>
  <source src="https://machinename/media/play?ID=2" type="audio/wav">
</audio>

由于这似乎是一个流行的问题,我将解释错误是什么以及我是如何修复的

乍一看,将src属性设置为url链接似乎不太正确,但实际上,此url链接为我提供了一个wav文件。然而,HTML5 autio标签无法播放wav,因为它采用编码类型;即,wav文件内容的编码。这可以是mulaw、alaw、linear等。alaw不是HTML5支持的格式,所以我将我的改为Ulaw,现在它工作得很好

表明Internet Explorer不支持WAV文件,而且大多数浏览器中唯一可用的文件类型是mp3


我在使用.wav文件时也遇到了这个问题。我把它转换成了.mp3,效果很好。

你的
src=abc
文件是否包含扩展名,例如
abc.wav
?好的,最后我的src中的文本应该呈现一个.wav文件。谢谢你的回答,但我按照你建议的格式,它不起作用。请查看你的“src”标签,你需要把它指向一个实际的wav文件,它才能工作。丹尼尔,你用了什么资源得出这个结论?因为src中的代码应该呈现一个wav文件。我想你没有抓住unixarmy和我所指出的要点。您需要将src=“”更改为类似src=“../abc.wav”的内容。您的wav文件可能也必须位于同一web源(即位于您自己的托管服务器中)。用一个简单的wav或mp3文件进行测试,应该可以。在后端有一个服务器,服务器查看url,特别是其中的ID部分,并决定将哪个音频wav文件渲染回浏览器。这使我能够动态播放音频文件。所以请-抱歉-但你的回答对我没有帮助。但那个链接不是视频