有关视频播放器的一些javascript有问题

时间:2014-01-09 04:09:20

标签: javascript html html5 api

我想知道是否有一种方法可以使用javascript将新链接推送到(数据和值)区域?

<object type="application/x-shockwave-flash" 
   height="340px" 
   width="590px" 
   id="live_embed_player_flash" 
   data="http://www.twitch.tv/widgets/live_embed_player.swf?day9tv" 
   bgcolor="#000000">
   <param  name="allowFullScreen" 
      value="true" />
   <param  name="allowScriptAccess" 
      value="always" />
   <param  name="allowNetworking" 
      value="all" />
   <param  name="movie" 
      value="http://www.twitch.tv/widgets/live_embed_player.swf" />
   <param  name="flashvars" 
      value="http://www.twitch.tv/widgets/live_embed_player.swf?day9tv" />
</object>

1 个答案:

答案 0 :(得分:0)

使用jquery:

var newUrl = '...'; //Assign your new URL here.
$('object').attr('data', newUrl);
$('object param[name="movie"]').attr('value', newUrl);

然而,看起来flash播放器在嵌入后不会对属性进行更改。因此,整个嵌入必须更新。请参阅fiddle。这个小提琴重新嵌入<object>标记新网址。