Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.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
jwplayer 6:如何使用javascript api动态加载文件?_Javascript_Jwplayer - Fatal编程技术网

jwplayer 6:如何使用javascript api动态加载文件?

jwplayer 6:如何使用javascript api动态加载文件?,javascript,jwplayer,Javascript,Jwplayer,我正在尝试从jw5迁移到jw6 在jw5中,我能够动态加载视频: myplayer.load({file: 'myfile.mov', image: 'mysplash.jpg'}); 这在jw6中不起作用。我花了很多时间浏览在线文档,没有找到任何对.load的引用。我开始担心这一点不再得到支持。文档“”具有以下神秘注释: jwplayer().setup()调用现在是嵌入媒体的唯一有效方法 这是否意味着不再可能使用javascript api动态地向播放器加载新文件,例如响应单击事件?在初始

我正在尝试从jw5迁移到jw6

在jw5中,我能够动态加载视频:

myplayer.load({file: 'myfile.mov', image: 'mysplash.jpg'});
这在jw6中不起作用。我花了很多时间浏览在线文档,没有找到任何对
.load
的引用。我开始担心这一点不再得到支持。文档“”具有以下神秘注释:

jwplayer().setup()调用现在是嵌入媒体的唯一有效方法

这是否意味着不再可能使用javascript api动态地向播放器加载新文件,例如响应单击事件?在初始播放器设置期间,必须在播放列表中指定所有文件吗


谢谢。

您仍然可以在JW6中使用load()调用

加载(播放列表) 将新播放列表加载到播放机中。playlist参数是必需的,可以是包含播放列表项目的数组,也可以是指向RSS源位置的字符串


如果您在让load()在JW6中工作时遇到问题,请提供一个调试示例,谢谢

您应该仍然能够在JW6中使用load()调用

加载(播放列表) 将新播放列表加载到播放机中。playlist参数是必需的,可以是包含播放列表项目的数组,也可以是指向RSS源位置的字符串


如果您在让load()在JW6中工作时遇到问题,请提供一个调试示例,谢谢

我也遇到了这个问题,我发现了问题所在

如果在安装时未指定介质,JWP6将不使用
load()
函数,而不是JWP5

如果我使用此代码:

jwplayer("container").setup({
    width: 640,
    height: 480
});
之后,
load()
函数不工作

解决方法是指定一些现有的虚拟媒体文件:

jwplayer("container").setup({
    width: 640,
    height: 480,
    file: '/some/summy/file.mp4'
});
之后,JavaScript函数
load()
可以加载新媒体


这就是臭虫

我也遇到了这个问题,我发现了问题所在

如果在安装时未指定介质,JWP6将不使用
load()
函数,而不是JWP5

如果我使用此代码:

jwplayer("container").setup({
    width: 640,
    height: 480
});
之后,
load()
函数不工作

解决方法是指定一些现有的虚拟媒体文件:

jwplayer("container").setup({
    width: 640,
    height: 480,
    file: '/some/summy/file.mp4'
});
之后,JavaScript函数
load()
可以加载新媒体


这就是臭虫

这是一篇老文章,但我想举一个我会做的例子(JWplayer6)


虚拟内容用用户可能不想要的数据加载播放器,并且在页面上预加载播放器的好处仅提供了加载请求的一点好处。(等待玩家js执行)

这是一篇老文章,但是我想举一个我会做的例子(JWplayer6)


虚拟内容用用户可能不想要的数据加载播放器,并且在页面上预加载播放器的好处仅提供了加载请求的一点好处。(等待玩家js执行)

现在对我有效。谢谢你的帮助!不过,我遇到了另一个问题,我在这里发布了这个问题:它现在正在为我工作。谢谢你的帮助!不过,我遇到了另一个问题,我在这里发布了这个问题:嗨,我在最新版本的jwPlayer中仍然看到了相同的行为。这是否意味着我必须在安装时始终提供虚拟视频?@JD。是的,我相信这仍然是个问题。如果您不需要Flash回退,并且可以完全依赖HTML5,那么您可以将“.mp3”之类的东西指定为虚拟源,但这给了我Flash付款人“找不到可播放源”的错误。您好,我仍然在最新版本的jwPlayer中看到相同的行为。这是否意味着我必须在安装时始终提供虚拟视频?@JD。是的,我相信这仍然是个问题。如果您不需要Flash回退,并且可以完全依赖HTML5,那么可以指定“.mp3”之类的东西作为虚拟源,但这给了我Flash付款人“找不到可播放源”的错误。