2010-07-14 52 views
0

用户直接从CD在本地运行我的HTML文件。我有一个JW Player播放器的实现,它不会'本地'工作

我想让他们选择一堆视频并随时创建播放列表。

如果我运行一个web服务器,但是当我运行HTML本身就会失败,这很好。

玩家创建(使用swfobject)和我的所有其他代码运行,但playerReady永远不会触发,所以我永远不会获得当前播放列表添加到它。

关于我如何解决这个问题或者更可能解决它的任何想法?

回答

0

如果玩家已经创建好了,但是没有找到玩家准备好,可能会发生以下两种情况之一。

  1. 还有另外一个玩家已经在抓住你的玩家的页面上准备好了。确保页面上只有一个playerReady。
  2. 您尚未启用Flash的JavaScript访问权限。以上操作的代码如下所示:

的SWFObject:

var so = new SWFObject('player.swf','ply','470','320','9','#000000'); 
so.addParam('allowfullscreen','true'); 
so.addParam('allowscriptaccess','always'); 
so.addParam('wmode','opaque'); 
so.addVariable('file','video.flv'); 
so.write('mediaspace'); 

我还应该注意到,有一些额外的Flash安全限制,因为你所访问从磁盘播放器。即,您不能同时访问磁盘源和网络源(Internet)。

最佳,

扎克

开发,长尾视频