[音频暂停时获取ByteTimeDomainData?

问题描述 投票:0回答:1

我正在处理Visualizations with Web Audio API上的第一个示例。

我的目标是使用滑块在不同时间查看波形而不播放音频。

但是,似乎必须播放音频,才能使analyser.getByteTimeDomainData(dataArray)在当前时间获取数据。我设置了audioElement.currentTime,但是在暂停时,analyser.getByteTimeDomainData(dataArray)仅返回[128,128,...,128]。

我只想在音频暂停的特定时间获取数据。有可能吗?

javascript html audio web-audio-api
1个回答
0
投票

是,必须运行音频上下文,数据才能在AnalyserNode中更改。 WebAudio我想不出任何其他方式。

© www.soinside.com 2019 - 2024. All rights reserved.