JWPlayer不会播放多个文件

时间:2016-04-17 13:53:17

标签: jwplayer

我觉得我在这里错过了一些非常明显的东西。我已经在互联网上环顾了几个小时,尝试了不同的方式,但我无法让它发挥作用。请参考以下代码:

<script type='text/javascript'>
var playerInstance = jwplayer('myElement');
playerInstance.setup({
    playlist: [{
        sources: [{
            file: 'files/6c497f2e7ed7f1b1723e405d979174c0.mp4',
            file: 'files/a97088dfc242fbc3141ab13db6df3380.mp4'
        }]
    }],
    listbar: {
        position: "right",
        size: 234
    }
});
</script>

我试图让它显示这两个视频文件的播放列表,然后可以选择并播放。它目前所做的是,它会播放列表中的第一个文件,但它不会显示第二个文件,也不会播放它。我到底错在了什么?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

使用JW Player播放播放列表的最佳方法是使用RSS播放列表。播放列表的格式是JW Player的XML版本。播放列表必须位于服务器上。文件的扩展名可以是.xml或.rss。 这是用于演示的那个:

<rss version="2.0" xmlns:jwplayer="https://rss.jwpcdn.com/">
<channel>
  <item>
    <title>Video 1</title>
    <jwplayer:source file="http://glpjt.s3.amazonaws.com/so/av/vid1.mp4" />
  </item>

  <item>
    <title>Video 2</title>
    <description></description>
    <jwplayer:source file="http://glpjt.s3.amazonaws.com/so/av/vid2.mp4" />
  </item>

  <item>
    <title>Video 3</title>
    <description></description>
    <jwplayer:source file="http://glpjt.s3.amazonaws.com/so/av/vid3.mp4" />
  </item>
</channel>
</rss>

<强>参考

RSS Playlists

PHP Setup

DEMO: CODEPEN