2012-06-25 88 views
1

當播放視頻時,當我們向播放列表中添加新項目時,請使用以下代碼。如何在不重新啓動當前播放視頻的情況下加載播放列表

var playlist = jwplayer().getPlaylist(); 
    var newItem = { 
     file: videoUrl, 
     image: videoThumb, 
     title: videoTitle 
    }; 
    playlist.push(newItem); 
    jwplayer().load(playlist); 

當添加項目時,當前視頻將被重新啓動。但我不希望視頻被打斷。有人知道怎麼做嗎?

任何建議將不勝感激。當前正在播放的項目

回答

4
var curpos = jwplayer().getPosition(); 
var playlist = jwplayer().getPlaylist(); 
var newItem = { 
    file: videoUrl, 
    image: videoThumb, 
    title: videoTitle 
}; 
playlist.push(newItem); 
jwplayer().load(playlist).onPlay(function() { 
    jwplayer().seek(curpos); 
}); 

獲得位置,獲得播放列表,添加物品到播放列表,播放列表加載並繼續使用尋求和位置可變播放。播放列表加載後,您可能必須獲取當前正在播放的項目索引,然後再返回該項目,然後繼續播放。

相關問題