Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.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
.wav音频文件将不会播放-Javascript_Javascript_Html_Audio_Wav - Fatal编程技术网

.wav音频文件将不会播放-Javascript

.wav音频文件将不会播放-Javascript,javascript,html,audio,wav,Javascript,Html,Audio,Wav,我无法播放.wav文件。 这是我获取文件的代码: var tableHitSound=新音频(“707 Rim.wav”) 对于玩它: tableHitSound.load(); tableHitsound.play(); 这段代码中没有错误,它发现文件很好,但是它不播放文件,即我没有听到任何声音 console.log(tableHitSound.duration) 返回NaN console.log(tableHiSound.end) 返回false 有什么我做错了吗?两种可能的解决方案:

我无法播放.wav文件。 这是我获取文件的代码:

var tableHitSound=新音频(“707 Rim.wav”)

对于玩它:

tableHitSound.load();
tableHitsound.play();
这段代码中没有错误,它发现文件很好,但是它不播放文件,即我没有听到任何声音

console.log(tableHitSound.duration)
返回
NaN

console.log(tableHiSound.end)
返回
false


有什么我做错了吗?

两种可能的解决方案:

  • tableHitsound.play()--“sound”中的“s”在这里是小写,但在变量初始化中是大写

  • 确保它是16位wav格式


至少你错过了一个结尾
@Roope抱歉,复制和粘贴错误:)哪个编解码器?(我认为)它一定与它不是16位格式有关。我尝试了其他wav文件,有效的是那些超过几秒钟的文件。