Javascript 带有JWplayer的SRT文件
我正在尝试使用SRT文件向JWplayer添加标题 我可以让JWplayer列出多个字幕选项供观看者选择,并且可以设置默认选项,这样就可以了。但是,视频中没有出现字幕 我首先尝试在使用播放列表和列表栏的设置中应用标题 我还尝试在只有一个视频文件的设置中使用字幕(一个简单的设置,以确保其他东西不会干扰它) 我已确保我的文件名和位置正确无误 下面是我的两种JWplayer设置的javascript。 主设置Javascript 带有JWplayer的SRT文件,javascript,video,jwplayer,captions,srt,Javascript,Video,Jwplayer,Captions,Srt,我正在尝试使用SRT文件向JWplayer添加标题 我可以让JWplayer列出多个字幕选项供观看者选择,并且可以设置默认选项,这样就可以了。但是,视频中没有出现字幕 我首先尝试在使用播放列表和列表栏的设置中应用标题 我还尝试在只有一个视频文件的设置中使用字幕(一个简单的设置,以确保其他东西不会干扰它) 我已确保我的文件名和位置正确无误 下面是我的两种JWplayer设置的javascript。 主设置 <script type="text/javascript"> jwpl
<script type="text/javascript">
jwplayer("player").setup({
playlist:
[
{
/* Learning video */
image: "Images/WallWoman.jpg",
sources:
[
{ file: "rtmp://--The URL--", label: "Low Quality" },
{ file: "rtmp://--The URL--", label: "High Quality" }
],
title: "Learning Video",
tracks:
[
{
file: "Subtitles/WallWomanvid.srt",
label: "English",
kind: "captions",
"default": true
},
{
file: "Subtitles/WallWomanvid.srt",
label: "French",
kind: "captions"
}
]
},
{
/* Wildlife video */
image: "Images/Wildlife.jpg",
sources:
[
{ file: "rtmp://--The URL--", label: "Low Quality" },
{ file: "rtmp://--The URL--4", label: "High Quality" }
],
title: "Wildlife Video",
tracks:
[
{ file: "/Subtitles/WallWomanvid.srt" }
]
},
{
/* Mitosis Lecture */
image: "Images/MitosisLecture.jpg",
sources:
[
{ file: "rtmp://--The URL--", label: "Low Quality" },
{ file: "rtmp://--The URL--", label: "High Quality" }
],
title: "Mitosis Lecture",
tracks:
[
{ file: "/Subtitles/WallWomanvid.srt" }
]
},
{
/* Learning video - non streamed version */
image: "Images/WallWoman.jpg",
sources:
[
{ file: "--Local File--", label: "High Quality" }
],
title: "Learning Video Static version",
tracks:
[
{ file: "/Subtitles/WallWomanvid.srt" }
]
}
],
listbar:
{
position: 'right',
size: 320
},
width: 1300
});
</script>
jwplayer(“播放器”)。设置({
播放列表:
[
{
/*学习视频*/
图片:“Images/WallWoman.jpg”,
资料来源:
[
{文件:rtmp://--The URL--“,标签:“低质量”},
{文件:rtmp://--The URL-”,标签:“高质量”}
],
标题:“学习视频”,
轨道:
[
{
文件:“Subtitles/WallWomanvid.srt”,
标签:“英语”,
种类:“字幕”,
“默认值”:true
},
{
文件:“Subtitles/WallWomanvid.srt”,
标签:“法语”,
种类:“字幕”
}
]
},
{
/*野生动物视频*/
图片:“Images/widlife.jpg”,
资料来源:
[
{文件:rtmp://--The URL--“,标签:“低质量”},
{文件:rtmp://--The URL--4“,标签:“高质量”}
],
标题:“野生动物视频”,
轨道:
[
{文件:“/Subtitles/WallWomanvid.srt”}
]
},
{
/*有丝分裂讲座*/
图片:“Images/mitosistouch.jpg”,
资料来源:
[
{文件:rtmp://--The URL--“,标签:“低质量”},
{文件:rtmp://--The URL-”,标签:“高质量”}
],
标题:“有丝分裂讲座”,
轨道:
[
{文件:“/Subtitles/WallWomanvid.srt”}
]
},
{
/*学习视频-非流式版本*/
图片:“Images/WallWoman.jpg”,
资料来源:
[
{文件:“--本地文件--”,标签:“高质量”}
],
标题:“学习视频静态版”,
轨道:
[
{文件:“/Subtitles/WallWomanvid.srt”}
]
}
],
列表栏:
{
位置:'右',
尺码:320
},
宽度:1300
});
基本设置
<script type="text/javascript">
jwplayer("player").setup({
file: "rtmp:// -- THE URL --",
image: "Images/WallWoman.jpg",
tracks:
[
{ file: "Subtitles/WallWoman.srt" }
]
});
</script>
jwplayer(“播放器”)。设置({
文件:“rtmp://--URL--”,
图片:“Images/WallWoman.jpg”,
轨道:
[
{文件:“Subtitles/WallWoman.srt”}
]
});
我能看看你在哪里运行这个吗?现在不行,因为它目前没有在线托管。我将尝试在tommorow托管它。好的,请在启动时告诉我,谢谢。你能检查控制台“你看到跨域错误吗”你能试着使用来自同一域的一些基本webvtt文件,只是为了检查它是否没有跨域问题吗