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

moo*_*dog 1 javascript jwplayer

我正在尝试从jw5迁移到jw6.

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

myplayer.load({file: 'myfile.mov', image: 'mysplash.jpg'});
Run Code Online (Sandbox Code Playgroud)

这在jw6中不起作用.我花了很多时间浏览在线文档,但没有找到任何引用.load.我开始担心这不再支持了.文档" 从jw5迁移到jw6 "有这个神秘的评论:

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

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

谢谢.

小智 6

我也遇到了这个问题,我发现了什么问题.

load()如果在设置时未指定介质,则JWP6不能与JWP5一起使用,而不是JWP5 .

如果我使用此代码:

jwplayer("container").setup({
    width: 640,
    height: 480
});
Run Code Online (Sandbox Code Playgroud)

之后,该load()功能无效.

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

jwplayer("container").setup({
    width: 640,
    height: 480,
    file: '/some/summy/file.mp4'
});
Run Code Online (Sandbox Code Playgroud)

之后,JavaScript函数load()可以加载新媒体.

这是BUG !!!