2012-10-16 2 views
7

Мы переносим нашего игрока с Flowplayer на Video.js. В нашей текущей установке Flowplayer мы используем опцию для добавления водяных знаков на наши видео:Самый лучший способ Watermark video.js Player

flowplayer(.. , .. , {logo:{'url':'/path/to/watermark.png'}}); 

Какой бы лучший способ повторить это поведение в Video.js?

В идеале решение будет в CSS, который мы уже пробовали (с использованием фона в верхнем слое с более высоким индексом г) Но водяной знак теряется, когда вы идете на весь экран,

Любая идея? Заранее спасибо

+0

Это не похоже, существует эквивалентный вариант, Вы рассмотрели его применение непосредственно на видео? – bookcasey

+0

У нас есть более 200 000 видеороликов, так что это не вариант :( – jmserra

+0

В чем причина добавления водяного знака css? Это не защитит видео. Единственный способ защитить их - это перекодировать видео и добавить водяной знак для видеофайла. –

ответ

2

HTML/CSS решения должны работать, если вы можете добавить элемент на том же уровне в иерархии DOM, что и тег <video>, похоже, он все равно будет отображаться в полноэкранном режиме. Возможно, вам придется изменить CSS, чтобы сделать водяной знак таким, как вы хотите, в зависимости от того, включен ли полноэкранный режим или нет, но вы можете посмотреть размер элемента видео, чтобы обнаружить это. Я был в состоянии достигнуть этого путем редактирования DOM на сайте video.js (я просто добавил <h1> прямо перед <video>):

http://imgur.com/a/ABItT

+0

Спасибо Cecchi, я обязательно буду пытаться здесь – jmserra

0

ЗАКАНЧИВАТЬ Flowplayer CSS в полноэкранном режиме на данном веб-сайте:

http://flowplayer.org/standalone/complete.html

Это иллюстрирует решение г-ну указательный - то же самое может быть применено к video.js

1

Существует плагин для этого уже с videojs и он держит логотип, даже если вы хотите посмотреть его в полный экран. Также вы можете изменить положение своего логотипа.

https://github.com/xbgmsharp/videojs-watermark

Смежные вопросы