将源更改为<audio>html5元素
change source to <audio> html5 element
我正在构建一个jquery/html5音频播放器,我有一些问题,改变源音频标签。我所实现的方法适用于除IE9以外的所有浏览器。
下面是一个代码示例:audio = $("<audio>").attr("id", "audioElement")
.attr("preload", "auto")
.appendTo(player);
function addMp3Source(sourceUrl) {
audio.empty();
var newSrc = $("<source>").attr("src", config.tracksURL + sourceUrl).appendTo(audio);
}
在IE9上,源是变化的,但是当我播放音轨时,播放的是旧的声音。在其他浏览器上也可以。
ideeas吗?
function addMp3Source(sourceUrl) {
audio.empty();
var newSrc = $("<source>").attr("src", config.tracksURL + sourceUrl).appendTo(audio);
/****************/
audio[0].pause();
audio[0].load();//suspends and restores all audio element
/****************/
}
相关文章:
- 使用 HTML5 Audio.currentTime 查找时出现延迟
- 使用 console.log() 在 HTML5 Audio API 和 JavaScript 中记录音频振幅
- HTML5 audio libraries
- HTML5 Audio - 在 Android 上,currentTime 值始终为 0
- HTML5 Audio, Web Audio API, CORS and Firefox
- HTML5/jQuery audio shuffle onClick
- HTML5 / Javascript Web Audio API
- HTML5 Audio API inputBuffer.getChannelData到音频数组缓冲区
- I'我试图使用HTML5 Web Audio API来创建均衡器类型的图形,但数据从未被带入MediaEleme
- HTML5 audio - currentTime属性不准确
- html5 audio currentTime doesn't work
- HTML5 Web Audio API在使用AudioBuffer播放PCM数据时有奇怪的噪音
- HTML5 Audio API播放的时间问题
- HTML5 Audio——分析输出
- 我如何判断HTML5 Audio元素是否在使用Javascript ?
- HTML5 & lt; audio>播放与淡入和淡出
- html5 audio:改变currentTime触发多个可播放事件
- html5 audio addeventhandler
- HTML5 Audio currentTime属性并不总是相同的
- HTML5 Audio currentTime in IOS