我有一个 JavaScript 问题。我正在尝试动态构建插件字符串变量(optPlugins)并插入到 jwplayer 的设置中,但它不起作用。例如:
这不起作用:
function jsCreatePlayer(sStartVid)
{
var optPlugins = '{ "dplaylists-1": { "dxmlpaths": "/jw/playlist_latest.xml", "dposition": "top", "dskin": "/jw/DPlaylistsSample.swf", "dtarget": "_self" } }';
jwplayer('mainplayer').setup({
'flashplayer': '/jw/player.swf',
'file': sStartVid,
'plugins': optPlugins,
'autostart': 'true',
'width': '577',
'height': '324'
});
}
这样做:
function jsCreatePlayer(sStartVid)
{
jwplayer('mainplayer').setup({
'flashplayer': '/jw/player.swf',
'file': sStartVid,
'plugins': { "dplaylists-1": { "dxmlpaths": "/jw/playlist_latest.xml", "dposition": "top", "dskin": "/jw/DPlaylistsSample.swf", "dtarget": "_self" } },
'autostart': 'true',
'width': '577',
'height': '324'
});
}
请注意,两者之间的唯一区别是我将 optPlugins var 复制到插件中:。我不擅长这个,这些 JSON 选项还是什么?我如何让 jwplayer 的 .setup 正确评估(?) optPlugins?它不是 jwplayer 问题,我认为我也可以轻松地对 jquery 选项提出这个问题。
谢谢。