我正在处理Visualizations with Web Audio API上的第一个示例。
我的目标是使用滑块在不同时间查看波形而不播放音频。
但是,似乎必须播放音频,才能使analyser.getByteTimeDomainData(dataArray)
在当前时间获取数据。我设置了audioElement.currentTime
,但是在暂停时,analyser.getByteTimeDomainData(dataArray)
仅返回[128,128,...,128]。
我只想在音频暂停的特定时间获取数据。有可能吗?
是,必须运行音频上下文,数据才能在AnalyserNode
中更改。 WebAudio我想不出任何其他方式。