2017-07-26 82 views
0

目前,我正面臨Limelight播放器的問題。它使用Limelight播放器播放Flash視頻,而播放器ID是爲Flash視頻傳遞的參數。Limelight Video Player ||如何用它播放HTML5視頻

Flash播放器視頻引發問題,我們需要更改播放HTML5視頻而不是Flash播放器的方法。但是我無法看到或找到任何相關代碼,其中來自風光播放器的視頻流可以輸入HTML5播放器。

任何建議或代碼片段使Limelight視頻播放與HTML5播放器將是非常有益的。

問候

+0

此問題與AEM有關?詢問自你使用標籤。 –

+0

我在AEM中使用Lime light組件,所以它是相關的 – user3837000

+0

您可以從AEM添加這個風頭視頻播放器的信息嗎?我不認爲這是一個OOTB組件。 –

回答

0

我目前正在就其與複雜一點,但這裏是什麼風頭來了:

<div id="limelight_player_659410"></div><script src="//video.limelight.com/player/limelightjs-player.js"></script> 
<script>LimelightPlayerUtil.embed({"height":321,"playerId":"limelight_player_659410","width":480,"mediaId":"c3713feac461425e8889d55689358352","playerForm":"Player"});</script> 

First方法是創建風頭回調函數:

function limelightPlayerCallback(playerId, eventName, data) { 
    console.dir(data); 
    colsole.log(data.thumbnailUrl); 
    console.log(data.title); 
    console.log(data.description); 

} 

因此,當您撥打電話: LimelightPlayerUtil.embed({「width」:「480px」,「height」:「300px」, 「playerId」:「HEREisYourcontainerID」,「mediaId」:「HEREisYourmediaId」,「playerForm」:「Player」});

your limelightPlayerCallback將獲得「數據」。

現在,您可以在控制檯中看到所有data.proprties,並使用您想要操作HTML5 Video標籤和顯示數據的那個。

第二條本辦法:如果不知道這個鏈接是風頭有效的,但我能夠從電話得到它,我做:

https://production-ps.lvp.llnw.net/r/PlaylistService/media/d7d5b0ec19e1441781c3df4209fe5cb6/getMobilePlaylistByMediaId

此鏈接將與所有屬性返回JSON。請注意,「d7d5b0ec19e1441781c3df4209fe5cb6」是視頻ID,因此請替換並使用您的任何視頻ID。一旦獲得JSON,您將獲得URL,並且您可以注入HTML5視頻標籤:)