У меня есть мобильное приложение Javascript, которое иногда динамически создает элемент <video>
на экране. Мне нужно отслеживать воспроизведение видео с Omniture. Я связал события play
, pause
, ended
, seeking
и seeked
, чтобы отслеживать, что пользователь запустил видео, сделал паузу, возобновил и остановил (или завершил просмотр видео). Это все реализовано с помощью вызовов типа
s.Media.play("some_video_name", timePosition);
и
s.Media.stop("some_video_name");
Etc. Это все в настоящее время работает.
Теперь я хочу отслеживать позиционные вехи 0, 25, 75 и 100% с помощью опции trackMilestones
, но я не понимаю, как какой-либо из примеров, которые я нашел в Интернете, на самом деле сообщает Omniture s.Media
объект, где они находятся. Omniture не сможет волшебным образом узнать, где находится мое видео, если только он не прикрепит обработчики событий к моему элементу видео. Это то, что они делают?
Есть ли какой-нибудь метод, который я могу вызвать для объекта s.Media
, чтобы сообщить ему о моей позиции, когда мой проигрыватель воспроизводит видео?