2015-05-27 153 views
-1

我在Android/iOS上播放Brightcove視頻時遇到問題。 在桌面上工作的相同代碼在移動設備上不起作用。BrightCove視頻不能在Android/iOS設備上播放

有沒有人知道這種情況發生的原因?

裏面我是用這個鏈接上找到了測試用的代碼 - > https://gist.github.com/bcls/7535049

<!doctype html> 
<html> 
<head> 
    <meta charset="UTF-8"> 
    <title>Smart Player API: Basic Setup</title> 
</head> 

<body> 
    <!-- Start of Brightcove Player --> 

    <div style="display:none"> 
    </div> 


    <script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script> 

    <object id="myExperience922656010001" class="BrightcoveExperience"> 
    <param name="bgcolor" value="#FFFFFF" /> 
    <param name="width" value="480" /> 
    <param name="height" value="270" /> 
    <param name="playerID" value="2344262015001" /> 
    <param name="playerKey" value="AQ~~,AAAA1oy1bvE~,ALl2ezBj3WHB4SZjVHPI3HSdWBlOCXX4" /> 
    <param name="isVid" value="true" /> 
    <param name="isUI" value="true" /> 
    <param name="dynamicStreaming" value="true" /> 

    <param name="@videoPlayer" value="922656010001" /> 

    <!-- smart player api params --> 
    <param name="includeAPI" value="true" /> 
    <param name="templateLoadHandler" value="onTemplateLoad" /> 
    <param name="templateReadyHandler" value="onTemplateReady" /> 

    </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 --> 

    <script type="text/JavaScript"> 
    var player, 
    APIModules, 
    videoPlayer; 

    function onTemplateLoad(experienceID){ 
    player = brightcove.api.getExperience(experienceID); 
    APIModules = brightcove.api.modules.APIModules; 
    } 

    function onTemplateReady(evt){ 
    videoPlayer = player.getModule(APIModules.VIDEO_PLAYER); 
    videoPlayer.play(); 
    } 
    </script> 

</body> 
</html> 
+1

歡迎來到StackOverflow!爲了幫助他人理解您的問題,請發佈代碼示例,任何日誌的輸出(例如LogCat)或其他內容以演示[最小,完整和可驗證的示例](http://stackoverflow.com/help/mcve )你的問題。 –

回答

1

,不可能像在移動設備上播放或全屏汽車火災事件,因爲這些事件需要客戶互動。代碼是正確的,但由於玩家的技術屬性,該事件無法觸發。

在下面的鏈接中,您可以找到關於BC的已知問題的列表,例如移動設備上的視頻回放。

Brightcove Known Issues

我希望這可能是有用的

+0

感謝您的回覆。其實問題只存在於Android設備上,在iPad/iPhone上很好。這是我的錯誤提及iOS設備。問題只存在於Android設備上。當我嘗試在Android設備上播放白屏時沒有任何內容。 –

0

現在已經晚了答覆,但有在我的項目設置問題,當我試圖運行作爲獨立。它正在工作。因此,如果在您的項目中發生此問題,請嘗試在獨立項目中運行它。

相關問題