HTML5 Audio Scrub проблемы - PullRequest
1 голос
/ 05 мая 2011

Я думаю, что это будет довольно простой ответ, но я не уверен, почему он отлично работает в Chrome и FF, а в Safari - нет.Это выглядит так, как звуковой проигрыватель HTML5 спроектирован так, что он блокирует мою функцию от срабатывания.Опять же, это только в Safari.Интересно, есть ли какое-то ключевое слово, которое мне не хватает, которое Safari использует для распознавания скрабов игроков.

if(video != '') {
    $("#<?php echo $track_id ?>").mousehold(function(){
        video.currentTime = this.currentTime;
        video.pause();
    });
    $("#<?php echo $track_id ?>").mouseup(function(){
        video.currentTime = this.currentTime;
        video.pause();
    });
}

Так что происходит, когда пользователь перетаскивает звуковую полосу очистки, он также чиститвидео.

Заранее всем спасибо.

1 Ответ

0 голосов
/ 05 мая 2011

Может быть mousehold не работает в Safari ... Попробуйте использовать mousedown вместо?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...