fs读到的文件为buffer,目前只有将buffer
先转arrayBuffer
,然后再通过audioContext.decodeAudioData
转成AudioBuffer。
问题是decodeAudioData
是异步的,在加载多音源的时候很难处理。
所以,有没有什么方案能直接将Buffer
转AudioBuffer
?
fs读到的文件为buffer,目前只有将buffer
先转arrayBuffer
,然后再通过audioContext.decodeAudioData
转成AudioBuffer。
问题是decodeAudioData
是异步的,在加载多音源的时候很难处理。
所以,有没有什么方案能直接将Buffer
转AudioBuffer
?
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决