我想创建一个像吉他英雄这样的键盘声音游戏。 我的基础是通过频率分析声音,如果频率高于或低于定义的断点,则根据频率在线路1,2或3上添加抽头块。我想开始这个项目,但我甚至不懂如何使用Web音频api来分析声音。 我是一个初学者非JavaScript,所以不要评判我:p
//AUDIO
let audioContext = new ( window.AudioContext ||
window.webktiAudioContext )()
let analyseur = audioContext.createAnalyser()
let stream = new Audio('assets/sounds/track.mp3')
stream = audioContext.createAudioSourceNode()
source.connect(analyseur)
analyseur.fftSize = 2048
let bufferLength = analyser.frequencyBinCount
let dataArray = new Uint8Array(bufferLength)
analyseur.getByteTimeDomainData(dataArray)
感谢您的关注。