2013-10-04 3 views
0

У меня есть страница видео, где само видео скрыто за рекламным наложением с изображениями и текстом с использованием z-индексации. Когда пользователь нажимает на изображение, он исчезает, открывая видео под ним.Есть ли функция JS для создания видеокамеры Brightcove Smart Player?

Хотелось бы, чтобы видео воспроизводилось, когда пользователь нажимает на это изображение, так что им не нужно нажимать кнопку воспроизведения, когда они видят видео, так же, как вы можете с помощью плагина, такого как FlowPlayer?

Есть ли что-то вдоль линий:

brightcove.playVideo();

Я попытался документации, но я не могу найти то, что я ищу, так как я очень неопытный с третьей стороной API, ,

ответ

1

Используйте player API для этого, в частности, video player module.

Включить API в настройках плеера в студии, и добавить эти параметры в издательском код:

<param name="includeAPI" value="true" /> 
<param name="templateLoadHandler" value="onTemplateLoad" /> 

Определение функции вы указываете в качестве значения templateLoadHandler.

var videoPlayer; 
function onTemplateLoad(id) { 
    var player = brightcove.api.getExperience(id); 
    videoPlayer = player.getModule(brightcove.api.modules.APIModules.VIDEO_PLAYER); 
} 

Для того, чтобы воспроизвести видео, используйте videoPlayer.play(). Обратите внимание, что некоторые мобильные браузеры (включая мобильный Safari) не смогут воспроизводить до тех пор, пока игрок не будет взаимодействовать - вы можете использовать videoPlayer.canPlayWithoutInteraction, чтобы определить, будет ли работать play().

Другие документы/примеры API here.

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