javascript - 为视频创建自定义 "play"按钮

标签 javascript html

这是我现在的主要标记。

<div id="video_container">
   <video id="video">
      <source src="popeye_patriotic_popeye.mpeg" type="video/mp4">
   </video>

</div>
<button type="button" id="play_button">Play</button>

基本上我们有视频框,以及“播放”按钮。我想知道是否可以通过 javascript 允许此按钮播放/暂停视频。我不确定这是否可行,但如果可行,请告诉我我将如何去做。

谢谢

最佳答案

这在 JavaScript 中很容易完成,而且实际上非常基础。

下面的代码将为您完成:

var playButton = document.getElementById("play_button");
// Event listener for the play/pause button
playButton.addEventListener("click", function() {
  if (video.paused == true) {
    // Play the video
    video.play();

    // Update the button text to 'Pause'
    playButton.innerHTML = "Pause";
  } else {
    // Pause the video
    video.pause();

    // Update the button text to 'Play'
    playButton.innerHTML = "Play";
  }
});

关于javascript - 为视频创建自定义 "play"按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39839884/

相关文章:

html - 如何创建可变宽度的 CSS 按钮?

javascript - 需要在下拉选项中创建评论

javascript - 保存到 RTF 文件的 HTML/JSP/JS 富文本编辑器

javascript - array.push 不是函数

javascript - typescript lambda 错误

javascript - 根据使用ajax选择的值填充多个字段

javascript - 单击下划线动画

html - <head> 标签是不是默认不显示的常规标签

html - 输入框填满可用空间?

javascript - 当鼠标悬停在某个元素上时,则在该元素下显示其他元素