JavaScriptに関する質問があります。私は動的にプラグインの文字列変数(optPlugins)を構築し、jwplayerの設定に挿入しようとしていますが、動作しません。たとえば:javascript string変数を実際の設定として渡すにはどうすればよいですか?
は、これは動作しません:
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'
});
}
注2は、私は、プラグインにoptPluginsするvar権利をコピーしている間のみ異なる:.私はこれでうまくいかない、これらのJSONオプションや何か? jwplayerの.setupを正しく評価する(?)optPluginsを取得するにはどうすればよいですか?そのjwplayerの問題ではなく、私は簡単にjqueryのオプションについてもこの質問をすることができます。
ありがとうございました。次のコードのような
実際の違いは、他の中で、それは、オブジェクトのに対し、あなたの変数optPluginsは、文字列であるということです。 optPluginsの一重引用符を削除しても、まったく同じように動作します。 – gmalette