Jquery возврат оригинального события на видео - PullRequest
0 голосов
/ 29 апреля 2020

У меня несколько воспроизведений видео на одной странице, которые мне нужно прослушивать для запуска и включения триггеров, и выполнять пользовательские функции, которые берут идентификаторы из каждого тега видео. Мне нужно иметь возможность получить идентификатор видео, который был активирован. Я пробовал несколько разных способов: простое событие vid.onplay хорошо работает, когда я знаю, во что вызывается ID. Я попробовал $ ("video"). Onplay, но, похоже, не работает.

jQuery( document ).ready(function($) {  


$("video").onplay  = function() {
    alert("The video has been paused");
};  

var vid = document.getElementbyid("myVideo");   
vid.onplay = function() {
    alert("The video has been played");
};      
});
<video class="mdia_video_player" id=myVideo  poster="https://tcokchallenge.com/launch2/wp-content/uploads/2020/04/Carter.jpg?336660464" id="v0" onclick="doplayvideo(" 0")"="" controls="">
<source src="https://tcokchallenge.com/launch2/wp-content/uploads/2020/04/Carter.mp4?1222152426" type="video/mp4">  
</video>```

Ответы [ 2 ]

0 голосов
/ 29 апреля 2020

Закончилось гораздо более простым ответом, видео находится в пределах php l oop. Итак, я поместил это в теге

onpause="dopausevideo(<?=$vid ?>)"
onplay="doplayvideo(<?=$vid ?>)"
0 голосов
/ 29 апреля 2020

В вашем первом демо, это должно быть $("#video"), чтобы позвонить по ID. Он также говорит .onplay, а затем говорит, что это было приостановлено, так что вы можете исправить это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...