簡體   English   中英

Kaltura HTML5 Player changemedia

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM