我正在尝试将播放音乐文件的音量保存在Cookie中,这样当重新加载页面时,用户最后选择的音量会保持不变,而不是超级大声或其他任何音量。
这是我的eventlistener测试代码:
var myAudio = document.getElementById("audio1");
myAudio.addEventListener('change',alert("Audio Volume Changed"),true};
但是,当我更改音量时它没有响应。我已经搜索过了,尽管我觉得它很实用,但没有相关的信息。
答案 0 :(得分:6)
您正在寻找“volumechange”活动。
var audio = document.getElementById('sample');
audio.addEventListener('volumechange', function() {
console.log('changed.', arguments);
}, false);
我在这个例子中使用了泡泡阶段(而非捕获)。
http://www.w3.org/html/wg/drafts/html/master/embedded-content-0.html#event-definitions