Я использую JWPlayer 7 для инициализации видеоплеера вручную следующим образом:
jwplayer(videoContainer).setup({
file: '//content.jwplatform.com/videos/'+ assetID +'.mp4',
image: '//content.jwplatform.com/thumbs/' + assetID + '.jpg',
title: title,
category: "video",
width: "100%",
primary: 'html5',
autostart: autoplay,
ga: {
label: "title"
}
});
Где «заголовок» передается как настраиваемый заголовок, который я генерирую. В блоке ga в моей настройке я должен передать собственный заголовок, чтобы в Google Analytics при просмотре пользовательских событий заголовок отображался как «Джон Доу — Джон Доу говорит о вещах» вместо того, что он показывает по умолчанию. , который представляет собой загадочный URL-адрес видео.
Однако я обнаружил, что когда я настраиваю свой видеоплеер таким образом, даже несмотря на то, что мы перекодировали наши видео с различным качеством, если я передам URL-адрес видео через опцию «файл», как я сделал выше, он будет показывать только видео более низкого качества. и это не даст пользователю возможности выбирать различные качества в видеоплеере (1080p, 720p и т. д.).
Когда я инициализировал свой плеер следующим образом:
<script type="text/javascript" src="http://content.jwplatform.com/players/<video id>-<player id>.js"></script>
JWPlayer позаботится обо всем этом за меня, а пользователь сможет выбрать видео другого качества. Обратной стороной такого обращения к плееру является то, что я не могу настроить Google Analytics так, как хочу.
Итак, на самом деле у меня есть три вопроса:
- Если я инициализирую свой видеоплеер с помощью javascript, есть ли способ сделать так, чтобы видеоплеер позволял пользователю выбирать желаемое качество видео?
- Есть ли способ установить блок ga И инициализировать видеоплеер, используя только ссылку на скрипт? Пока я не нашел ничего, что позволило бы мне это сделать.
- Все наши видео размещены на JWPlayer, поэтому все они перекодированы с указанными нами качествами. Каждый уровень качества имеет прямую ссылку на это видео. Мой приоритет — передать этот настраиваемый заголовок в Google Analytics, поэтому, если я должен инициализировать свой видеоплеер с помощью javascript, есть ли способ программно получить доступ к этим прямым ссылкам на каждое перекодированное видео? Я покопался в их API-интерфейсе платформы и не нашел ничего, что давало бы мне доступ к прямым URL-адресам видео.