Могу ли я добавить атрибут title в видеоэлемент видеопроигрывателя bitmovin?

Я использую сервис под названием Matomo, который отслеживает медиа-аналитику. Одна из вещей, которые я хочу отслеживать, - это заголовок видео, но в конфигурации bitmovin заголовок видео отсутствует. Когда я отслеживаю видео с YouTube на своем сайте, он работает нормально, потому что в iframe есть заголовок. Я пробовал это сделать:

configuration: {
   source: {
      type: 'video/mp4',
      url:  'www.test.gr',
      name: 'my-title',
      title: 'my-title'
   }
}

(Я видел это имя всегда, поэтому не стал его удалять). Я также добавил заголовок с jQuery в конфигурацию, где я могу использовать события

       ready: function (e) {
          $('video#bitmovinplayer-video').attr('title', 'my-title');
       },

Казалось, что это работает, но не всегда, потому что иногда на одной странице много видео, и становится трудно отследить правильный заголовок, или служба matomo начинает отслеживать, когда видео появляется, до завершения конфигурации, поэтому заголовок еще не совсем там.

Есть ли другой способ использовать заголовок, пока проигрыватель настроен, и до того, как начнется автовоспроизведение, которое у меня есть при воспроизведении? Спасибо.

1 ответ

Bitmovin Player содержит необязательный атрибут title в SourceConfig. Однако он не устанавливает заголовок для видеоэлемента. Это единственный способ, которым Matomo может его отследить? Извините, я не знаком с этим решением Google Analytics.

Вы можете использовать getVideoElement вместо селектора jQuery, чтобы получить правильный видеоэлемент, который использует проигрыватель, и избежать проблем с несколькими проигрывателями.

Другой вариант - создать элемент (ы) видео самостоятельно, добавить заголовок и передать элемент видео проигрывателю с помощью setVideoElement.

Другие вопросы по тегам