0

私は2つのJavaScriptを持っています。最初の JavaScript から、以下の例のように他の JavaScript で関数を呼び出したい:

jwplayer().load({file: 'http://content.bitsontherun.com/videos/nPripu9l-60830.mp4'}) 

上記の jwplayer 関数の呼び出しは正常に機能しますが、既に動的な値を保持している変数 URL を使用して動的メディア URL を jwplayer 関数にロードしたいと考えています。私は次のことを試しましたが、動的メディアの URL を jwplayer 関数に渡すことはありません!何が間違っているのか教えていただけますか? アラートには、URL が問題ないことを証明する URL 値が表示されますが、プレーヤーには渡されません!

....
alert('' + url);
jwplayer().load({file: '+ url'});

この 2 番目の JavaScript:

<div id='mediaspace'>This text will be replaced</div>

<script type='text/javascript'>
    jwplayer('mediaspace').setup({
        'flashplayer': './player.swf',
        'autostart': 'true',
        'controlbar': 'bottom',
        'width': '470',
        'height': '320'
    });
</script>
4

1 に答える 1

0

URLはjwplayer().load({file: '+ url'});、変数ではなく文字列として読み取られています。そのはず:

jwplayer().load({file: url});
于 2012-12-08T01:37:07.500 に答える