2
我在HTML中創建了一個視頻播放列表,並且視頻播放,但是當您選擇另一個視頻時,前一個視頻保持突出顯示,並且我希望在點擊另一個視頻名稱後刪除突出顯示。 http://www.evamagnus.com/OurServices.php 在了Video.js代碼,我有如何刪除播放列表中先前選擇的視頻的高光?
var position = 0;
var playlist;
var video;
window.onload = function() {
video = document.getElementById('video');
addClickHandlers();
video.src = "video/" + getFormatExtension();
video.load();
video.play();
}
function addClickHandlers() {
var liElements = document.querySelectorAll("ul#videolist li");
for (var i = 0; i < liElements.length; i++) {
var li = liElements[i];
li.onclick = handleVideoSelection;
}
}
function handleVideoSelection(e) {
console.log(e);
var li = e.target;
var src = li.getAttribute("data-src");
var isSelected = li.getAttribute("class");
if (isSelected == "selected") {
if (video.paused) {
video.play();
}
else if (video.ended) {
video.load();
video.play();
}
else {
video.pause();
}
}
else {
li.setAttribute("class", "selected");
video.src = src + getFormatExtension();
video.load();
video.play();
}
}
function getFormatExtension() {
if (video.canPlayType("video/mp4") != "") {
return ".mp4";
} else if (video.canPlayType("video/ogg") != "") {
return ".ogg";
} else if (video.canPlayType("video/webm") != "") {
return ".webm";
}
}
感謝。
哇!非常感謝!是的,這非常有幫助! – Grafica
很酷,現在也許你可以修復我的斷牙;) – DaveAlger
我希望我可以,但我不是牙醫。實際上,視頻現在不播放。 – Grafica