Вопрос

Когда пользователь запускает действие 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);
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top