它不使用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'
}],
});
視頻將有章節。就這樣。
UPDATE 您還可以使用章節,播放列表供稿,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
所以上面的報價是不準確的,然後呢? RSS源不支持章節? – sgoodrow
這裏我的目標是創建一個支持章節的播放列表。這是一個播客。如果有必要,我可以使用json播放列表而不是rss提要,或者我可以使用html播放列表。雖然你的例子不是播放列表。 – sgoodrow
好吧,有一個誤解:-)所以你必須配置播放器的播放列表:「playlist.json」和配置chapter.vtt到playlist.json。我已經更新了答案 – Francesco