我有几个视频我正在尝试添加一个VTT隐藏式字幕文件。我正在Blackboard SP11中通过JWPlayer 6.8部署MP4。我很难解读我需要做些什么才能让它发挥作用。 MP4位于与VTT文件不同的服务器上。我被告知流媒体服务器不支持视频以外的任何内容,因此VTT文件必须在其他地方托管。
这是否意味着我需要根据VTT制作XML文件?我找不到任何关于如何做到这一点的好文档。请帮忙!这是代码:
<script src="http://jwpsrv.com/library/lQk4GLbAEeOZLiIACmOLpg.js"></script>
<div id='mediaplayer'></div>
<script type="text/javascript">
jwplayer('mediaplayer').setup({
playlist: [{
file: 'rtmp://videoserver.example1.com/vod/mp4:HSH/Smith/ARTS4439/M1S1_CamControls1.mp4',
height: '720',
width: '480',
tracks: [{
file: "http://example2.com/M1S1_CamControls1.vtt",
label: "English",
kind: "captions",
default: "true"
}]
}]
});
</script>
提前致谢。
答案 0 :(得分:1)
由于您的流和字幕位于不同的域中,因此您必须提供跨域XML文件。进入XML文件的不是字幕 - XML文件只是识别允许加载内容的域。
请参阅http://support.jwplayer.com/customer/portal/articles/1403679-crossdomain-file-loading