使用相同的播放列表创建新的jwplayer实例

时间:2018-04-14 12:30:12

标签: javascript casting jwplayer playlist

通缉行为

我有点想做你正在做的事...... 浏览视频并在单页应用程序中只有一个播放器...

skarmavbild 2018-04-09 kl 21 54 16

如果我已经将视频投射到我的chromecast,然后导航选择其他视频或重新加载页面,我希望得到相同的演员会/播放列表,以便我可以添加新的视频到que或立即开始播放

当前行为

当使用新的视频源启动另一个新的播放器实例时,如果已经投射了某些内容,则它不会播放该新内容,而是让我控制正在播放到我的电视上的视频。 显示新源的海报,但是当前正在播放的视频是错误的

var playerInstance = jwplayer("myElement");
playerInstance.setup({
  cast: {appid: 'CC1AD845'},
  playlist: [{
    ...
  }]
});

我想做的是:

// 1. creating a player instance
var playerInstance = jwplayer("myElement");
// 2. Wait for ready event so the cast session can sync
// between the casting device and web with  playlist, current
// playing video, poster, seek and what not.
playerInstance.on('ready', (evt) => {
  // 3. get the playlist
  playerInstance.getPlayList()
  // add new video to the que, 
  // or stop playing the current video on the TV
  // or start playing the new video
})

我正在使用 jwplayer:8.2.2 铬:65

0 个答案:

没有答案