Как создать всплывающее окно для видео BrightCove?

У меня есть два требования:

  1. Мне нужно отображать видео BrightCove при нажатии на изображение на настольном устройстве.
  2. На мобильном устройстве или планшете видео должно воспроизводиться на месте.

Я посмотрел на BrightCove API и ничего не нашел о всплывающем окне. http://docs.brightcove.com/en/video-cloud/smart-player-api/index.html

Вот мой код:

<!-- Start of Brightcove Player -->
<div style="display:none">
</div>
<!--
By use of this code snippet, I agree to the Brightcove Publisher T and C 
found at https://accounts.brightcove.com/en/terms-and-conditions/. 
-->
<script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script>
<object id="myExperience3331790840001" class="BrightcoveExperience">
    <param name="bgcolor" value="#FFFFFF" />
    <param name="width" value="252" />
    <param name="height" value="142" />
    <param name="playerID" value="3328690588001" />
    <param name="playerKey" value="AQ~~,AAABNxejUIE~,NjBzL2O70MzT703vlLFres21zOmPd7t1" />
    <param name="isVid" value="true" />
    <param name="isUI" value="true" />
    <param name="dynamicStreaming" value="true" />
    <param name="@videoPlayer" value="3331790840001" />
</object>
<!-- 
This script tag will cause the Brightcove Players defined above it to be created as soon
as the line is read by the browser. If you wish to have the player instantiated only after
the rest of the HTML is processed and the page load is complete, remove the line.
-->
<script type="text/javascript">brightcove.createExperiences();</script>
<!-- End of Brightcove Player -->   

заранее спасибо


person Greg Finzer    schedule 13.03.2014    source источник


Ответы (1)


Не уверен, что вы уже поняли это, но есть кое-что для реализации «лайтбокса», которое может быть вам полезно:

http://docs.brightcove.com/en/video-cloud/smart-player-api/samples/simple-lightbox-player.html

Это может быть полезно только для списков воспроизведения, поэтому вам, возможно, придется проявить хитрость или обратиться в службу поддержки Brightcove, и они, вероятно, будут более полезными :).

person FateNuller    schedule 22.10.2014