相关疑难解决方法(0)

用Javascript播放音频?

我正在用HTML5和Javascript制作游戏.

我怎么能通过Javascript播放游戏音频?

javascript html5 html5-audio

629
推荐指数
12
解决办法
74万
查看次数

Web音频API获取<audio>元素的AudioBuffer

我有一个音频元素

var audioSrc = 'https://mfbx9da4.github.io/assets/audio/dope-drum-loop_C_major.wav'
var audio = document.createElement('audio')
audio.src = audioSrc
Run Code Online (Sandbox Code Playgroud)

我需要AudioBuffer 进行节拍检测,因此在加载音频时尝试访问缓冲区:

audio.oncanplaythrough = () => {
  console.info('loaded');
  var source = context.createMediaElementSource(audio);
  source.connect(context.destination);
  console.info('source.buffer', source.buffer);
  source.start()
}
Run Code Online (Sandbox Code Playgroud)

但是,以上代码片段日志

> loaded
> source.buffer undefined
Run Code Online (Sandbox Code Playgroud)

javascript audio html5-audio web-audio-api

5
推荐指数
1
解决办法
1179
查看次数

标签 统计

html5-audio ×2

javascript ×2

audio ×1

html5 ×1

web-audio-api ×1