如何设置RSS源以支持章节?

时间:2017-05-22 15:29:40

标签: rss

这个问题与JWPlayer 7.3有关。

根据这篇关于章节的JWPlayer文章(见最底层),JW播放器支持来自RSS提要的章节:

  

章节也可以作为RSS提要的一部分加载。有关详细信息,请参阅RSS源参考。

https://support.jwplayer.com/customer/portal/articles/1407454-adding-chapter-markers

不幸的是,没有关于在RSS页面上解析RSS数据的细节。任何人都可以对这个问题有所了解吗?

1 个答案:

答案 0 :(得分:0)

它不使用rss文件,而是使用vtt文件,也用于字幕。

所以你必须用这个例子内容创建一个chapters.vtt文件:

WEBVTT

Chapter 1
00:00:00.000 --> 00:01:00.000
First chapter

Chapter 2
00:01:00.000 --> 00:02:00.000
Second chapter

设置播放器后:

var playerInstance = jwplayer("container");
playerInstance.setup({
  file: "video.mp4",
  tracks: [{
    file:'chapters.vtt',
    kind:'chapters'
  }],
});

视频将有章节。就这样。

<强>更新 您还可以使用包含播放列表供稿,RRS或JSON文件的章节,这是一个包含2个媒体文件和2章文件的JSON示例:

设置播放器

var playerInstance = jwplayer("container");
playerInstance.setup({
   playlist: "playlist.json"
});

playlist.json

[{
  "file": "myvideo_1.mp4",
  "title": "First Video",
   tracks: [{
    file:'chapters_1.vtt',
    kind:'chapters'
  }],
},
{
  "file": "myvideo_2.mp4",
  "title": "Second Video",
   tracks: [{
    file:'chapters_2.vtt',
    kind:'chapters'
  }],
}]

chapters_1.vtt

WEBVTT

Chapter 1
00:00:00.000 --> 00:01:00.000
First chapter first video

Chapter 2
00:01:00.000 --> 00:02:00.000
Second chapter first video

chapters_2.vtt

WEBVTT

Chapter 1
00:00:00.000 --> 00:01:30.000
First chapter second video

Chapter 2
00:01:30.000 --> 00:02:30.000
Second chapter second video