2017-07-26 6 views
0

現在、私はLimelightプレーヤーの問題に直面しています。それは、Limelightプレーヤーでフラッシュビデオを再生しており、プレーヤーIDはフラッシュビデオに渡される引数です。Limelightビデオプレーヤー||

Flash Playerの動画が問題を引き起こしています。フラッシュプレーヤーではなくHTML5動画を再生する方法を変更する必要があります。ただし、ライムライトプレーヤーの動画ストリームをHTML5にフィードすることはできませんプレーヤー。

LimelightビデオをHTML5プレーヤーで再生するための提案やコードスニペットは非常に役に立ちます。

よろしく

+0

この問題はどのようにAEMに関連していますか?タグを使用して以来のことを尋ねる –

+0

AEMでライムライトコンポーネントを使用していますので、関連しています – 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> 

最初のアプローチが脚光コールバック関数を作成することです:

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"});

あなたのlimelightPlayerCallbackは「データ」を取得します。

コンソールですべてのdata.proprtiesを表示し、HTML5ビデオタグと表示データを操作するものを使用できます。

第二のアプローチ:このリンクは脚光を浴びることで有効であるかどうかわからないが、私は私が作っていたの呼び出しからそれを得ることができました:

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

このリンクはすべてのプロパティとJSONを返します。 "d7d5b0ec19e1441781c3df4209fe5cb6"はビデオIDなので、ビデオIDの代わりに使用してください。 JSONを取得するとURLを取得し、HTML5ビデオタグを挿入できます:)