2013-07-29 4 views

ответ

1

HTML5 <video> тега не позволяет эту опции по умолчанию. Однако вы можете использовать javascript для управления вашим видео (чтобы он реагировал на различные события).

Вот несколько ссылок, которая занимается этими вопросами:

Попробуйте любого из подходов в этих arcitcles, и это должно быть легко - и попробуйте показать некоторые из вашего кода при задании вопроса - это облегчит нам дать вам более подробный ответ :-)

Например, вы можете добавить некоторые onClickEvent к видео или его контейнера, а затем написать JS функцию, чтобы остановить видео (путем доступа к нему со своим идентификатором) ...

0

Вот что вы можете сделать

var myVideo = document.getElementById("video1"); 

/* 
* for playing and pausing the video 
*/ 
function playPause() { 
     if (myVideo.paused) 
      myVideo.play(); 
     else 
      myVideo.pause(); 
} 

HTML

<button onclick="playPause()">Play/Pause</button> 
<video id="video1" width="420"> 
    <source src="resources/videos/your_video.webm" type="video/webm"> 
      Your browser does not support HTML5 video. 
    </source> 
</video> 

Надеется, что это решит вашу проблему.

+0

Спасибо. Но могу ли я использовать html5 видео по умолчанию для этого вместо создания пользовательской кнопки для playpause? –

+0

Как вы можете видеть определение функций javascript, только элементы управления по умолчанию для воспроизведения и паузы. –

Смежные вопросы