我有几个视频要添加 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>
提前致谢。
最佳答案
因为您的流和字幕位于不同的域中,所以您必须提供跨域 XML 文件。进入 XML 文件的不是标题 - XML 文件只是标识允许哪些域加载内容。
参见 http://support.jwplayer.com/customer/portal/articles/1403679-crossdomain-file-loading
关于video - 我怎样才能让 VTT 文件在流媒体服务器上与我的 mp4 一起工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24062775/