2016-10-03 72 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