Уважаемые пользователи, помогите пожалуйста, я не совсем понимаю js, и сам обучаюсь им. Проблема в том что нужно добавить кнопку на видео с функцией Старт, Стоп, и при этом что-бы изменялось изображение. Функция работает, но только при двойном клике.
<button class="buttonplay" id="play" onclick="vidplay()" ></button><br>
<SCRIPT language="JavaScript"> // Скрипт выключения видео.
function vidplay() {
var video = document.getElementById("myVideo");
var button = document.getElementById("play");
$(function(){
$('.buttonplay').click(function(){
$('.buttonplay').toggleClass('buttonpause');
});
});
if (video.paused) {
video.play();
} else {
video.pause();
}
}
</SCRIPT>
<style type="text/css">
.buttonplay{
margin-left: 50%;
margin-top: -349px;
float: left;
border: 1px;
border-radius: 0px;
background: url(/play-active.png) no-repeat;
padding: 25px;
background-size: 100%;
outline: none;
cursor: pointer;
}
.buttonpause {
margin-left: 50%;
margin-top: -349px;
float: left;
border: 1px;
border-radius: 0px;
background: url(/media-pause.png) no-repeat;
padding: 25px;
background-size: 100%;
outline: none;
cursor: pointer;
}
</style>
В чем может быть проблема?