0

我有两个 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'});

这第二个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

你的 urljwplayer().load({file: '+ url'});被读取为字符串,而不是变量。它应该是:

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