【问题标题】:.wav audio files will not play - Javascript.wav 音频文件无法播放 - Javascript
【发布时间】:2015-08-30 11:07:38
【问题描述】:

我在播放 .wav 文件时遇到问题。 这是我获取文件的代码:

var tableHitSound = new Audio("707 Rim.wav");

为了播放它:

tableHitSound.load();
tableHitsound.play();

此代码中没有错误,它发现文件正常,但它不播放文件,即我什么也没听到。

console.log(tableHitSound.duration); 返回NaN

console.log(tableHiSound.ended); 返回false

是不是我做错了什么?

【问题讨论】:

  • 至少你错过了一个结束"
  • @Roope 抱歉,复制和粘贴错误:)
  • 哪个编解码器? (我认为only PCM is supported

标签: javascript html audio wav


【解决方案1】:

两种可能的解决方案:

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

  • 确保它是 16 位 wav 格式

【讨论】:

  • 它必须与它不是 16 位格式有关。我尝试了其他的 wav 文件,并且工作的是那些超过几秒钟的文件。
猜你喜欢
  • 2018-02-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-12
  • 1970-01-01
相关资源
最近更新 更多