2

我有一个画廊,可以从http://ajax.googleapis.com/ajax/libs/swfobject/2/swfobject.js将视频加载到 ytplayer 中,我的问题是,如何让它响应?

现在,每个屏幕尺寸都有多个播放器,但问题是,我需要它们加载从画廊链接的视频,除了第一个播放器之外,它根本不起作用。我也试过给它们命名,然后为每一个使用不同的加载视频,

  <div class="span3"> <a href="#ytplayer" onClick="ytplayer_loadvideo( 'YOUTUBEID' );ytplayer2_loadvideo( 'YOUTUBEID' );ytplayer3_loadvideo( 'YOUTUBEID' );"><img src="http://i2.ytimg.com/vi/YOUTUBEID/mqdefault.jpg" alt="name" />

但它似乎并没有超越找不到第一个播放器的错误(TypeError:Object # has no method 'loadVideoById')。

他们可以在仅针对一名玩家的手动命令下正常工作ytplayer3_loadvideo('YOUTUBEID');

4

1 回答 1

0

于是我想出了一个办法。

如果有人好奇,我只是为每个播放器制作了带有单个命令的单独视频列表。例如,在分辨率 A 上,它显示 ytplayerA 和 listA,在分辨率 B 上,显示 ytplayerB 和 listB 等等。

是的,它又大又重,但它可以根据需要工作。

于 2013-02-04T12:13:36.473 回答