Javascript 使用托管在*my*服务器上的JWPlayer插件
我试图在一个不公开于公共互联网的环境中使用JWPlayer标题插件 我读过的所有关于JWPlayer插件()的文档都说在JWPlayer设置代码中插入一个JSON片段,如下所示:Javascript 使用托管在*my*服务器上的JWPlayer插件,javascript,html,json,jwplayer,Javascript,Html,Json,Jwplayer,我试图在一个不公开于公共互联网的环境中使用JWPlayer标题插件 我读过的所有关于JWPlayer插件()的文档都说在JWPlayer设置代码中插入一个JSON片段,如下所示: plugins: { "captions-2": { file: "/assets/captions.srt" } 但是当我这样做的时候,JWPlayer会尝试从下面的URLhttp://lp.longtailvideo.com/5/captions/captions-2.js,但由于我的系统无法访问公共互
plugins: {
"captions-2": {
file: "/assets/captions.srt"
}
但是当我这样做的时候,JWPlayer会尝试从下面的URLhttp://lp.longtailvideo.com/5/captions/captions-2.js
,但由于我的系统无法访问公共互联网,因此无法访问此URL
我想自己托管captions-2.js
文件,但我不知道如何在JWPlayer设置中引用该文件。有人能告诉我如何自定义JWPlayer试图下载的插件文件的位置吗
谢谢。事实证明,您可以通过插件的“名称”来引用插件,在这种情况下,插件将从JWplayer的内容服务器下载,或者通过URL来引用,在这种情况下,JWplayer尝试下载指定URL上的任何内容并将其用作插件。因此,对于上面的示例,假设我下载了
captions-2.swf
文件并将其保存在本地服务器上,我可以像这样引用它
plugins: {
"/static/js/jwplayer-5.8/captions-2.swf": {
file: "/assets/captions.srt"
}
}
我也这样做了:我在配置了Eclipse的本地服务器中放置了
.swf
和captions-2.js
(插件)
我的示例代码是:
<script type="text/javascript">
jwplayer("mediaplayer").setup({
flashplayer: "player.swf",
file: "video.mp4",
plugins: {
'http://localhost:8080/myvideo/captions-2.js': {
file: "/assets/captions.srt"
}
}
});
</script>
jwplayer(“mediaplayer”)。设置({
flashplayer:“player.swf”,
文件:“video.mp4”,
插件:{
'http://localhost:8080/myvideo/captions-2.js':{
文件:“/assets/captions.srt”
}
}
});
此外,我还使用了HTTPFOX
来检查请求返回的内容
一切都很好,但闭路字幕不起作用。
我猜标题。文件未设置