Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带有JWplayer的SRT文件_Javascript_Video_Jwplayer_Captions_Srt - Fatal编程技术网

Javascript 带有JWplayer的SRT文件

Javascript 带有JWplayer的SRT文件,javascript,video,jwplayer,captions,srt,Javascript,Video,Jwplayer,Captions,Srt,我正在尝试使用SRT文件向JWplayer添加标题 我可以让JWplayer列出多个字幕选项供观看者选择,并且可以设置默认选项,这样就可以了。但是,视频中没有出现字幕 我首先尝试在使用播放列表和列表栏的设置中应用标题 我还尝试在只有一个视频文件的设置中使用字幕(一个简单的设置,以确保其他东西不会干扰它) 我已确保我的文件名和位置正确无误 下面是我的两种JWplayer设置的javascript。 主设置 <script type="text/javascript"> jwpl

我正在尝试使用SRT文件向JWplayer添加标题

我可以让JWplayer列出多个字幕选项供观看者选择,并且可以设置默认选项,这样就可以了。但是,视频中没有出现字幕

我首先尝试在使用播放列表和列表栏的设置中应用标题

我还尝试在只有一个视频文件的设置中使用字幕(一个简单的设置,以确保其他东西不会干扰它)

我已确保我的文件名和位置正确无误

下面是我的两种JWplayer设置的javascript。 主设置

<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文件,只是为了检查它是否没有跨域问题吗