[英]Building Kaltura HTML5 Video Player with AdSupport for VAST/VPAID
[英]Kaltura HTML5 Player changemedia
我正在使用Kaltura Player HTML v1.9.1,我們需要在用戶單擊外部播放器按鈕時更改媒體。 問題在於媒體不是Kaltura的條目,而是外部URL。 我嘗試使用kaltura托管的視頻(帶有entry_id)更改媒體,並且效果很好。
我們擁有的代碼是:
function jsCallbackReady( playerId) {
// Get the player Object
kdp = document.getElementById(playerId);
$('a').click(function () {
kdp.sendNotification( 'changeMedia', { 'entryId' : 'http://example.org/4.mp4'});
});
}
// Player.
kWidget.embed({
'targetId': 'myVideoTarget',
'wid': '_110',
'uiconf_id' : '8705289',
'entry_id' : 'http://example.org/3.mp4',
'flashvars': {
'autoPlay': true,
},
'uiVars' : {
'streamerType' : 'http',
'sourceType' : 'url',
},
});
我解決了它的刪除問題,並使用新的網址創建了一個新播放器。 不是最佳解決方案,但它可以工作。
function redrawPlayer(playerId, url) {
kWidget.destroy( playerId );
kWidget.embed({
'targetId': playerId,
'wid': '_110',
'uiconf_id' : '8705289',
'entry_id' : url,
'flashvars': {
'autoPlay': true,
},
'uiVars' : {
'streamerType' : 'http',
'sourceType' : 'url',
},
});
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.