我想创建按钮,播放下一首/上一首歌曲的点击,但他们应该长期寻找音乐.
我确实设法改变歌曲,但是找不到寻找方法.还要怎么让它从头开始玩?
有没有办法确定自歌曲开始以来已经过去了多少?我发现缓冲区有持续时间,但没有唱实际的播放时间.
在init:
context = new (window.AudioContext || window.webkitAudioContext)()
播放歌曲:
var buffer = song.buffer var source = context.createBufferSource() source.buffer = song.buffer source.connect(analysers.main) source.start(0,offset || 0)
解决方法
猜猜,你应该使用AudioBufferNode(它有能力去寻找) –
https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/start
此外,这个包装器可能是有用的 – https://github.com/eipark/buffaudio