Событие Javascript JW FLV Player
-
06-09-2019 - |
Вопрос
Когда пользователь запускает действие Javascript, я хочу, чтобы JW FLV выполнял поиск в обратном направлении на 5 секунд от текущего местоположения.Я знаю, как отправлять события с помощью player.SendEvent ('SEEK', секунды).Но я не знаю, сколько секунд должно пройти, так как JS не знает текущего местоположения.Кто-нибудь, пожалуйста, может помочь?http://developer.longtailvideo.com/trac/wiki/FlashEvents#Viewevents.
Нет правильного решения
Другие советы
1) Вы можете получить текущее местоположение следующим образом :
GetPosition():Возвращает текущую позицию воспроизведения в секундах в виде числа.
2) И затем стремиться занять требуемое положение, поскольку:
искать (позиционировать): Перейдите в указанную позицию внутри воспроизводимого в данный момент элемента.Параметры: position:Number: Requested position in seconds.
Также обратитесь к это
На самом деле вы можете получить текущее местоположение с помощью javascript.Вот как это делается:
player.addModelListener('TIME', 'timeMonitor');
var time = null;
function timeMonitor(obj) {
time = obj.position;
}
Переменная time постоянно обновляется, поэтому просто сделайте что-то вроде:
function userTriggeredJsAction(){
var newTime = time - 5;
player.sendEvent('SEEK',newTime);
}