2015-02-07 86 views
2

我試圖觸發JW播放器顯示當前項目(正在播放)。不幸的是我無法讓它工作。收到錯誤:JWPlayer正在播放

[Error] TypeError: undefined is not an object (evaluating 'G.length')

這是我的代碼:

 <head> 

<style type="text/css"> 
body { 
background-color: #000; 
} 
.jwrapbuttons { 
    max-width: 330px; 
    margin: 0 auto; 
} 

.jwbutton { 
    font-weight: bold; 
    font-size: 26px; 
    padding: 10px 30px; 
    border: 2px solid #ff0000; 
    color: #ff0000; 
    display: inline-block; 
    text-decoration: none; 
    margin: 50px 10px; 
    background: rgba(255, 0, 0, 0.3); 
} 

.videobgelement { 
    position: fixed !important; 
    z-index: -1; 
    top: 0; 
    left: 0; 
} 
</style> 
    </head> 
<script src="jwplayer/jwplayer.js"></script> 
<script type="text/javascript">jwplayer.key="m7vmXLZ0enrVLb+YYgi5ov3fLyu1cuUO06mN3bduBFQsvJceYFThIWkoGOmfvZPm";</script> 
<div id="player"></div> 

<script type="text/javascript"> 
    jwplayer('player').setup({ 
      width: "100%", 
     height: "100%", 
    playlist: "playlist.jw5.rss", 
    plugins: { 
     '../jwplayer.shuffle.js': { 
     autostart: true, 
     repeatplaylist: true, 
     shuffle: true 
     } 
    } 
    }); 

    jwplayer('player').addButton("shuffle.png", "Shuffle", function() { 
    shuffle_setShuffle(); 
    }, "jwplayer-shuffle"); 

    jwplayer('player').addButton("repeat.png", "Repeat", function() { 
    shuffle_setRepeatPlaylist(); 
    }, "jwplayer-repeat"); 
     var current = jwplayer().getPlaylistItem(); 
     console.log(current); 
    </script> 
</script> 
</div> 

我知道這是一個有點亂,但我想知道:爲什麼我有什麼錯?我應該怎樣定義才能工作?

Riccardo

回答

1

修正了它:發出警報而不是隨機發出警報。另外:老版本的JW Player不支持getPlaylistItem。它支持6.5及以上版本。

+0

很高興你明白了! – emaxsaun 2015-02-09 03:22:59