Tôi đã xem qua một số câu hỏi để tìm hiểu xem phần tử HTML5 có đang phát hay không, nhưng không thể tìm thấy câu trả lời. Tôi đã xem xét các tài liệu W3 và nó có một sự kiện có tên là "chơi" nhưng tôi dường như không thể làm cho nó hoạt động.Phát hiện xem phần tử Video HTML5 có đang phát
Đây là mã hiện tại của tôi:
var stream = document.getElementsByTagName('video');
function pauseStream() {
if (stream.playing) {
for (var i = 0; i < stream.length; i++) {
stream[i].pause();
$("body > header").addClass("paused_note");
$(".paused_note").text("Stream Paused");
$('.paused_note').css("opacity", "1");
}
}
}
Tôi hoàn toàn không có kinh nghiệm về điều này, nhưng bạn có thể lấy thông tin từ thẻ video để nhận dấu thời gian phát không? những gì bạn có thể làm là một bộ đếm thời gian trên 90ms và theo dõi vị trí của video, và nếu dấu thời gian đang tiến lên, bạn biết video đang phát ... – jcolebrand
bản sao có thể có của [Cách xác định phần tử
Cũng thấy: [Thẻ video HTML5, javascript để phát hiện trạng thái phát? ] (http://stackoverflow.com/questions/6647168/html5-video-tag-javascript-to-detect-playing-status/) –