Привет Создал список воспроизведения видео с паузой и кнопкой запуска для каждого видео. Все работает, кроме изменения изображения кнопки.Как получить индекс выбранного элемента списка воспроизведения
Как получить текущий видеоиндекс и перейти к playPauseImg [0] ???
Вот некоторые из моего кода:
<span>
<input type="image" class="playPauseImg" id="playPauseImg" img src="../../Icons/Play Button Green 24 x 24.png" onClick="playPauseSelect();">
<a href="../../Bridesmaid's Entrance Ceremony Music/Angel - Jack Johnson.mp3">
<p class="playlist_btn_text">AAngel - Jack johnson</p>
</a>
<span/>
var video_playlist = document.getElementById("video_player");
var links = video_playlist.getElementsByTagName('a');
for (var i = 0; i < links.length; i++) {
links[i].onclick = handler;
};
function handler(e) {
e.preventDefault();
videotarget = this.getAttribute("href");
filename = videotarget.substr(0, videotarget.lastIndexOf('.')) || videotarget;
video = document.querySelector("#video_player video");
source = document.querySelectorAll("#video_player video source");
source[0].src = filename + ".mp3";
video.load();
video.play();
playPauseImg[0].src = "../../Icons/Audio Stop Button 24 x 24.png";
}
function playPauseSelect() {
if (video.paused) {
video.play();
playPauseImg[0].src = "../../Icons/Audio Stop Button 24 x 24.png";
} else {
video.pause();
playPauseImg[0].src = "../../Icons/Play Button Green 24 x 24.png";
}
};
Hi Fleuv Я пытаюсь найти, чтобы получить выбранный индекс видео без успеха. id #video_player используется в следующей строке кода: \t video = document.querySelector ("# video_player video"); \t \t \t \t источник = document.querySelectorAll ("# video_player video source"); – Mike
Привет, Fleuv Я пытаюсь найти, чтобы получить выбранный индекс видео без успеха. id #video_player используется в следующей строке кода: \t video = document.querySelector ("# video_player video"); Я не смог получить индекс выбранного видео, у меня есть видеоплеер с плейлистом ниже. нажатие на имя видео начнет воспроизведение видео, нажатие на другое начнет воспроизведение. в каждом видео в списке есть кнопка паузы воспроизведения. Проблема заключается только в том, что первая кнопка меняет изображение при нажатии любой из кнопок. Необходимо, чтобы изображение нажатой кнопки изменилось. – Mike