2010-07-14 30 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)。

最佳,

扎克

開發,長尾視頻