📜  点击 javascript 播放音频 - Html (1)

📅  最后修改于: 2023-12-03 15:11:09.658000             🧑  作者: Mango

点击 Javascript 播放音频 - Html

在网页开发中,经常需要在页面上添加音频,而通过Javascript实现在用户点击后播放音频是非常常见的需求。下面将介绍如何使用Html和Javascript实现这一功能。

Html

首先,在Html中需要添加一个音频元素<audio>,并设置其src属性为音频的路径。同时,需要添加一个按钮元素<button>,并设置其onclick属性为一个Javascript函数,用于控制音频的播放和暂停。

<audio id="myAudio" src="audio.mp3"></audio>
<button onclick="playAudio()">播放音频</button>

注意,需要为音频设置一个id属性,用于在Javascript代码中获取该元素。

Javascript

接下来,需要编写Javascript代码,使得在用户点击按钮后,音频开始播放。具体地,需要使用<audio>元素的play()方法来启动音频的播放。

function playAudio() {
  var audio = document.getElementById("myAudio");
  audio.play();
}

同时,也可以实现点击同一个按钮时对音频的暂停。具体地,需要通过判断音频的播放状态来决定调用play()还是pause()方法。

function playAudio() {
  var audio = document.getElementById("myAudio");
  if (audio.paused) {
    audio.play();
  } else {
    audio.pause();
  }
}
Markdown代码片段
## Html

首先,在Html中需要添加一个音频元素`<audio>`,并设置其`src`属性为音频的路径。同时,需要添加一个按钮元素`<button>`,并设置其`onclick`属性为一个Javascript函数,用于控制音频的播放和暂停。

```html
<audio id="myAudio" src="audio.mp3"></audio>
<button onclick="playAudio()">播放音频</button>

注意,需要为音频设置一个id属性,用于在Javascript代码中获取该元素。

Javascript

接下来,需要编写Javascript代码,使得在用户点击按钮后,音频开始播放。具体地,需要使用<audio>元素的play()方法来启动音频的播放。

function playAudio() {
  var audio = document.getElementById("myAudio");
  audio.play();
}

同时,也可以实现点击同一个按钮时对音频的暂停。具体地,需要通过判断音频的播放状态来决定调用play()还是pause()方法。

function playAudio() {
  var audio = document.getElementById("myAudio");
  if (audio.paused) {
    audio.play();
  } else {
    audio.pause();
  }
}