Mam funkcję, która odtwarza wideo po kliknięciu na zdjęcie plakatu wyświetlanego w odtwarzaczu i wydaje się działać:Play Pause HTML5 video javascript
var video = document.getElementById('player');
video.addEventListener('click',function(){
video().play();
},false);
w tagu HTML5 video mam coś takiego: id = "player" onclick = "this.play();"
Problem polega na tym, że jeśli wciśniesz pauzę na elementach sterujących wideo, to rzeczywiście pauza, która jest dobra, ale jeśli naciśniesz przycisk odtwarzania na kontrolkach wideo, widzę, jak zmienia się przycisk, aby ponownie zrobić pauzę po czym wraca do bycia ponownie przyciskiem odtwarzania. Naciskam więc na grę i gra ona tylko przez kilka klatek, a następnie wraca do pauzy. Jedynym sposobem na ponowne uruchomienie gry jest kliknięcie w obszar wyświetlania wideo.
Jak mogę przerwać powrót do trybu pauzy, gdy używasz przycisku odtwarzania/pauzy na pasku sterowania i jak mogę go wstrzymać po kliknięciu na obszar wyświetlania wideo?
Próbowałem następujących, ale to nie działa:
var video = document.getElementById('player');
video.addEventListener('click',function(){
if(video.paused){
video().play();
}else{
video.pause();
}
},false);
Powodem chcę mieć grę wideo po naciśnięciu na rzeczywiste pole widzenia jest to zbyt trudne do zlokalizowania malutkie controlbar luz przycisk na Androidzie, ponieważ jest tak mały, łatwiej byłoby po prostu nacisnąć obszar wyświetlania, aby uruchomić. W przeglądarce Firefox odtwarzacz wideo jest odtwarzany, gdy klikam na obszarze wyświetlania, a także pauzach, co jest dokładnie tym, co chcę, a także robi to bez żadnego javascriptu. W systemie Android wideo po prostu nie będzie odtwarzane po naciśnięciu obszaru wyświetlania. Więc zasadniczo próbuję zmusić przeglądarkę systemu Android do zachowania się jak Firefox.
Wszelkie pomysły?
przejdź przez ten link http://stackoverflow.com/questions/4646998/play-pause-html-5-video-using-jquery – Vicky
pojechałem przez to i nie ma nic tam, aby pomóc ten problem –