我想打一个音频文件,到目前为止,我能够通过做到这一点:的Javascript:如何加载更新的音频文件并进行播放
a = new Audio("audio.mp3");
a.load();
a.play();
但是玩它什么,我试图做后是我正在创建具有相同名称的新音频文件。现在再次单击一个按钮并运行此功能播放音频时,它将播放以前的文件输出而不是新的文件。所以我如何重新上传同名的同一个文件,以便生成新的音频。
感谢
如果要加载具有相同名称的另一个文件(甚至可能是另一个名称,在同一个对象中),则需要删除先前的对象! a.remove()
将这样的伎俩:
a = new Audio('a.mp3');
a.load();
a.play();
setTimeout(function(){a.pause();a.remove();a.load('a.mp3');a.play();},10000);
上面的代码加载a.mp3
发挥并保持10秒钟。 10秒后,它再次加载a.mp3,以查看该文件中的内容。
你需要足够快,以取代具有相同名称的音频文件,在10秒:d(或只是提高超时秒)
这家伙很懒,还没有设置简介