在函数结束时用javascript播放音乐
Play music at the end of function with javascript
我想通过传递给一个函数来启动一个音乐文件,然后在另一个函数完成执行后自动播放它。一旦功能完成,我想播放"done.mp3",并在一个错误播放"error.wav"等…
我只是想写一个简单的纯JavaScript函数来做到这一点。在任何地方调用它,并提供一个。mp3或。wav音乐文件…然后直接播放
我的工作将在ASP中使用。项目净。
我希望能够在Internet Explorer, Firefox, Chrome中工作。
创建一个Audio元素,并像这样从你的函数中触发它:
var audio = document.createElement('audio');
audio.src = 'link/to/audio/file.ogg|mp3'; //mp3 not supported in current FF
audio.addEventListener('canplaythrough', function() {
audio.play();
}, false);
或预加载音频-当你到达你的函数调用audio.play()
结束时。
if (audio.attr('readyState')) audio.play();
如果没有readyState
,请使用setTimeout
重新尝试。请记住检查错误(如果文件不存在,不支持的编解码器等)。
根据多个搜索,除了其他认为我找到了一个解决方案,不幸的是它不适合IE。我可以在div中添加工具这个适用于Firefox和chrome:
document.getElementById("TestDiv").innerHTML = "<audio autoplay='autoplay' ID= 'audioPlayerElement' src=" + MusicLink + " ></audio>";
相关文章:
- CSS动画暂停并使用javascript播放
- 是否可以使用HTML5/javascript播放此流
- 使用Javascript播放HTML5视频
- 使用javascript播放声音
- html视频javascript播放方法在移动Safari中不起作用
- Javascript播放音频后其他没有音频崩溃
- 如何检测网页中的更改并使用Javascript播放声音
- 使用javascript播放音频(没有HTML5或可见播放器)
- HTML5 Javascript播放/暂停按钮
- 使用Javascript播放和暂停图像
- javascript播放的声音不适用于chrome for android
- JavaScript播放上传的音频
- 通过javascript播放mp4视频
- 使用HTML5和JavaScript播放/暂停音频按钮
- 如何使用Javascript播放mp3
- 使用 HTML5 和 JavaScript 播放/暂停音频按钮
- 如何使用Javascript播放一系列图像
- Javascript播放声音会导致“NPObject上的错误调用方法”
- 使用 Javascript 播放音符
- PHP和JavaScript播放器base64_encode