📅  最后修改于: 2023-12-03 15:31:14.864000             🧑  作者: Mango
HTML | DOM 音频对象是在 JavaScript 中表示音频的对象。 使用音频对象,可以控制音频的播放、暂停、事件处理等操作。
可以使用 HTML 中的 <audio>
元素来创建一个音频对象,如下所示:
<audio id="myAudio" src="music.mp3"></audio>
该代码创建了一个 id 为 “myAudio” 的音频对象,源文件为 “music.mp3”。
可以使用 JavaScript 中的 .play() 方法来启动播放器,如下所示:
var audio = document.getElementById("myAudio");
audio.play();
该代码会控制 id 为 “myAudio” 的音频对象开始播放。
可以使用 JavaScript 中的 .pause() 方法来暂停播放器,如下所示:
var audio = document.getElementById("myAudio");
audio.pause();
该代码会控制 id 为 “myAudio” 的音频对象暂停播放。
可以使用 JavaScript 中的 .volume 属性来控制音量大小,该属性值介于 0.0 和 1.0 之间,如下所示:
var audio = document.getElementById("myAudio");
audio.volume = 0.5; // 50% 音量大小
该代码会控制 id 为 “myAudio” 的音频对象音量大小为 50%。
可以使用 JavaScript 中的 .addEventListener() 方法来监听音频对象的事件,如下所示:
var audio = document.getElementById("myAudio");
audio.addEventListener("ended", function() {
// 播放结束时触发的事件
console.log("音频播放结束。");
});
该代码会在音频播放结束时触发 .addEventListener() 方法中的回调函数,控制台会输出 “音频播放结束。”。
以上就是 HTML | DOM 音频对象的基本介绍,希望对您有所帮助!