jw player疑问

Author : lovecicy

这两天在研究jw player,遇到了一些疑问。我用的是5.3以上的版本,支持jwplayer.js.
第一个疑问是,jw player在本地打开时,其js API 无法使用。按照longtail开发指导编写的html 文件中引入了jwplayer.js,下载了player.swf放在文件夹中,直接打开html文件,发现视频能够正常播放,但是jw player 的API 不能使用,而且在jwplayer().setup()方法中设置的events也不能被触发。文件夹的目录为纯英文目录。
当把文件夹放到tomcat 的webapps文件夹下,通过localhost方式打开时,同一个html文件却能正常调用jw player的API。

第二个疑问是,longtail 的API 文档中没有提到如何动态设置levels属性,可以通过修改levels 属性中的文件名来动态加载视频文件,同时提供相同视频不同格式的支持。Google 也没有发现有提到这个问题,哪位知道的,还请不吝赐教。

第一个问题,今天在long tail的论坛看到了longtail员工的回答,js API 需要在web server中才能生效,至少在localhost中。

第二个问题,可以在jwplayer().load()方法中载入。如:

{
levels:[
{file:’a.mp4′},
{file:’a.flv’}]
}

还发现一个问题,在levels中放的文件,好像是按从后往前的顺序加载的,不知道是不是bug.

Posted from WordPress for Windows Phone

standard

Have your say