2016-10-03 52 views
1

这是我现在的主要标记。为视频创建自定义“播放”按钮

<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,它可能会允许此按钮播放/暂停视频。我不确定这是否可行,但如果是这样,请让我知道我将如何去做。

谢谢

+0

只是谷歌的HTML5视频播放方法 https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Using_HTML5_audio_and_video – Besi

+0

可能与http://stackoverflow.com/q/10327907/6084217 –

+0

重复您是否看过视频API? https://msdn.microsoft.com/library/hh924823%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396 – dman2306

回答

1

这很容易在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"; 
    } 
}); 
+0

好吧,所以这就是为什么它不工作。我使用的教程没有提到关于暂停视频的第二部分。它现在有效。 – colby42536

+0

有没有办法更改事件侦听器上函数的名称? – colby42536

+1

@ colby42536你是什么意思?如果你在谈论这个位:'function(){'然后否。 – FluxCoder