Я использовал видео API YouTube в JavaScriptYoutube видео апи в JavaScript
И играть паузу и остановить события я использовал
Теперь я получил общее текущее время, общая наблюдал время, но моя главная проблема заключается в следующем:
Посмотрите видеоролик в течение нескольких секунд и ускорьтесь вперед, затем просмотрите еще несколько секунд и посмотрите, во сколько он записывается .... Если я смотрю видео в течение 5 секунд, а затем перейдите на минутку 10 и смотрите еще 5 секунд, время, когда я на самом деле смотрел видео, составляет 10 секунд, а не 10 минут.
Вот мой код:
function onytplayerStateChange(event)
{
//alert("Status=>"+event.data);
if(event. data == 1) {
if(Math.floor(event.target.A.currentTime) == 0) {
previous_track_time = current_track_time = 0;
total_track_time = event.target.A.duration;
} else {
previous_track_time = current_track_time;
current_track_time = event.target.A.currentTime;
}
}
if(event.data == 2)
{
current_track_time = event.target.A.currentTime;
total_track_time =(event.target.A.duration-(current_track_time-previous_track_time));
previous_track_time = current_track_time;
}
}
Вы можете исправить это, пожалуйста?
, потому что вы смотрите 10 секунд видео. без кода вам сложно помочь – mpgn
function onytplayerStateChange (event) { //alert("Status=>"+event.data); , если (событие данные == 1.) { , если (Math.floor (event.target.A.currentTime) == 0) { previous_track_time = current_track_time = 0; total_track_time = event.target.A.duration; } else { previous_track_time = current_track_time; current_track_time = event.target.A.currentTime; }} , если (event.data == 2) { current_track_time = event.target.A.currentTime; total_track_time = (event.target.A.duration- (current_track_time-previous_track_time)); previous_track_time = current_track_time; } – user3232409
@martialdidit Я добавил код, пожалуйста, проверьте его, пожалуйста, помогите мне – user3232409