2013-10-04 75 views
0

我有一個視頻頁面,視頻本身隱藏在使用z索引的圖像和文本的促銷疊加層後面。當用戶點擊圖片時,它會淡出顯示下面的視頻。是否有JS功能讓Brightcove Smart Player視頻開始播放?

我想在用戶點擊此圖片時進行視頻播放,以便他們在看到視頻時不必點擊播放按鈕,就像使用FlowPlayer這樣的插件一樣?

有沿着線的東西:

brightcove.playVideo();

我試過的文件,但我無法找到我要找的,因爲我與第三方的API相當缺乏經驗。

回答

1

使用player API爲此,特別是video player module

啓用在Studio播放器設置使用的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

相關問題