2011-05-18 64 views
0

幫助!我需要使用屬性「文件」的變量,但無法找到正確語法的任何文檔。Javascript變量作爲jwplayer的屬性設置

如果我有:

var video="**URL TO MY VIDEO**"; 

然後我需要的東西是這樣的:

jwplayer("movieContainer").setup({ 
autostart: true, 
flashplayer: "jwplayer/player.swf", 
skin: "jwplayer/lulu.zip", 
height: 270, 
width: 480, 
file: **video** *<<<< I NEED VAR VIDEO TO PRINT HERE* 
}); 

請幫助!非常感謝!

回答

4

這其實很簡單 - 只要把變量放在你要放的字符串。

jwplayer("movieContainer").setup({ 
    autostart: true, 
    flashplayer: "jwplayer/player.swf", 
    skin: "jwplayer/lulu.zip", 
    height: 270, 
    width: 480, 
    file: video 
}); 
+0

@Max你確實有在你的問題:) – 2011-05-18 20:36:27

+0

@Max不要把它放在引號中的解決方案。只需將變量名稱放入,如我的答案中所隱含的那樣。 – lonesomeday 2011-05-18 22:30:48

+0

嘿感謝您的快速回答! 我原以爲這會很容易,但不幸的是它不起作用。 當只輸入** video **(不含引號)時,它的行爲就好像js已損壞並且無法加載。 當用引號**「video」**時,播放器返回「流未定義」。 但它確實讓我在那裏迴應一個php變量(「<?php echo $ myVariable?>」),只要在引號中。我需要它是動態的,但它不能刷新頁面。 請幫忙!!!再次感謝!!! – 2011-05-18 22:36:17

0

使用此代碼

jwplayer("movieContainer").setup({ 
    autostart: true, 
    flashplayer: "jwplayer/player.swf", 
    skin: "jwplayer/lulu.zip", 
    height: 270, 
    width: 480, 
    file: video, 
});