首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用托管在*我的*服务器上的JWPlayer插件

使用托管在*我的*服务器上的JWPlayer插件
EN

Stack Overflow用户
提问于 2012-01-19 09:32:31
回答 2查看 2.3K关注 0票数 4

我正尝试在一个不公开的环境中使用JWPlayer标题插件。

我读过的所有关于JSON (like this)的文档都建议在你的JWPlayer设置代码中插入如下的JWPlayer代码片段:

代码语言:javascript
复制
plugins: {
 "captions-2": {
   file: "/assets/captions.srt"
 }

但是当我这样做的时候,JWPlayer试图从下面的URL http://lp.longtailvideo.com/5/captions/captions-2.js加载一个插件脚本,但是--因为我的系统不能访问公共互联网--这个URL是不可访问的。

我想自己托管captions-2.js文件,但我不知道如何在我的JWPlayer设置中引用该文件。谁能告诉我如何自定义JWPlayer尝试下载的插件文件的位置?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-24 05:01:48

事实证明,你可以通过插件的“名称”来引用它,在这种情况下,插件将从JWPlayer的内容服务器下载,或者通过URL,在这种情况下,JWPlayer会尝试下载位于指定URL的任何内容,并将其用作插件。因此,对于上面的示例,假设我下载了captions-2.swf文件并将其保存在本地服务器上,我可以这样引用它…

代码语言:javascript
复制
plugins: {
  "/static/js/jwplayer-5.8/captions-2.swf": {
     file: "/assets/captions.srt"
  }
}
票数 2
EN

Stack Overflow用户

发布于 2012-09-25 18:10:37

我做了同样的事情:我把.swfcaptions-2.js (插件)放在我的本地服务器上,这是用Eclipse配置的。

我的示例代码是:

代码语言:javascript
复制
<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>

另外,我使用HTTPFOX检查了request返回的内容。

一切正常,但隐藏字幕不起作用。我猜captions.file没有设置..

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8919981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档