这个问题与JWPlayer 7.3有关。
根据这篇关于章节的JWPlayer文章(见最底层),JW播放器支持来自RSS提要的章节:
章节也可以作为RSS提要的一部分加载。有关详细信息,请参阅RSS源参考。
https://support.jwplayer.com/customer/portal/articles/1407454-adding-chapter-markers
不幸的是,没有关于在RSS页面上解析RSS数据的细节。任何人都可以对这个问题有所了解吗?
答案 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