cau*_*ima 6 javascript web web-audio-api
我正在写一些类似网络音频编辑器的东西,我认为我已接近完成基础知识.我可以播放和停止音频文件,但是当我尝试再次调用播放方法时,即使参数没有改变,它也无法工作.
我很高兴看到有人调查我的问题,因为当其他项目中的类似代码没有时,我无法理解为什么它不起作用.不幸的是我不能创建一个jsfiddle,因为我需要加载一个外部mp3文件,似乎我不允许这样做.但我粘贴的JavaScript 这里和相应的HTML文件在这里.
您只需要一个可以上传文件的服务器和一个mp3.或者你可以使用这个链接,但我最终会删除这些文件.
你可以不叫start()上AudioBufferSourceNode不止一次.它们只是一次性使用.
实际上,唯一的方法是每次需要开始播放时AudioBufferSourceNode从底层创建一个新的AudioBuffer.