Javascript添加事件侦听器以更改音量

时间:2013-07-08 23:45:33

标签: javascript

我正在尝试将播放音乐文件的音量保存在Cookie中,这样当重新加载页面时,用户最后选择的音量会保持不变,而不是超级大声或其他任何音量。

这是我的eventlistener测试代码:

var myAudio = document.getElementById("audio1");

myAudio.addEventListener('change',alert("Audio Volume Changed"),true};

但是,当我更改音量时它没有响应。我已经搜索过了,尽管我觉得它很实用,但没有相关的信息。

1 个答案:

答案 0 :(得分:6)

您正在寻找“volumechange”活动。

var audio = document.getElementById('sample');

audio.addEventListener('volumechange', function() {
    console.log('changed.', arguments);
}, false);

我在这个例子中使用了泡泡阶段(而非捕获)。

http://jsfiddle.net/426E6/

http://www.w3.org/html/wg/drafts/html/master/embedded-content-0.html#event-definitions