2014-10-15 2 views
-1

Я хочу знать, правильно ли сыграно видео или нет. У меня есть идея, что после окончания видео, если текущее время и продолжительность видео (с использованием javascript) одинаковы, мы можем подтвердить это, так как воспроизведение видео полностью. Но я не могу его разорвать. Другое дело, есть ли какие-либо прямые методы, чтобы узнать, воспроизводится ли видео до конца или нет?Как узнать, воспроизводится ли видео?

заранее заблаговременно

ожидающие ответы.

ответ

0

Если вы используете HTML5 < тег видео> (давайте предположим, что он имеет «MyVideo», как идентификатор), вы можете получить/установить свое время с помощью команды

var vid = document.getElementById("myVideo"); 
vid.currentTime = 5; 
alert(vid.currentTime); 

и длительности видео с

alert(vid.duration) 

Существует также прямой способ проверить видео, добавив слушателя Javascript.

document.getElementById('myVideo').addEventListener('ended',myHandler,false); 
function myHandler(e) { 
    if(!e){ 
     e = window.event; 
    } 
    alert("Ended."); //Replace this with the code you need to execute when video ends 
} 

Источники и примеры: currentTime, duration.

+0

все еще есть какие-либо прямые свойства, чтобы знать это. –

+0

Вы можете добавить слушателя JavaScript, я обновлю ответ, чтобы он был полным. –

+0

спасибо luca..its работа .. –

Смежные вопросы