尝试在Highslide.js弹出窗口中嵌入Twitch.tv视频(例如http://www.twitch.tv/aa2233aa/c/2236969)。
我可以用iframe做这样的事情,没问题:
<td class="top" colspan="3" onclick="return hs.htmlExpand(this, { objectType: 'iframe', width: 1280, height: 720, objectLoadTime: 'after', src: 'http://www.twitch.tv/aa2233aa/c/2236969' })">
但如果我只想要视频/流本身,那就有问题了。 Twitch.tv具有对象嵌入页面本身的共享代码:
<object bgcolor='#000000' data='http://www.twitch.tv/widgets/archive_embed_player.swf' height='378' id='clip_embed_player_flash' type='application/x-shockwave-flash' width='620'>
<param name='movie' value='http://www.twitch.tv/widgets/archive_embed_player.swf'>
<param name='allowScriptAccess' value='always'>
<param name='allowNetworking' value='all'>
<param name='allowFullScreen' value='true'>
<param name='flashvars' value='start_volume=25&chapter_id=2236969&auto_play=false&title=poro%25E8%2587%25AA%25E7%2588%2586%25E4%25BA%2586%2521%2521%2521&channel=aa2233aa'>
</object>
以下是我试图复制的Highslide技术示例:http://www.roadrash.no/hs-support/flash-with-move+close-buttons.html
不幸的是,我无法让它发挥作用。我发布了一些我的尝试,但是在这一点上已经有如此多的排列,它会使这篇文章更加混乱。
无论如何,一个乐于助人的手将不胜感激。像往常一样,我不一定寻找直接的答案,但提示并指出我正确的方向是好的!提前谢谢。
答案 0 :(得分:1)
由于Twitch.tv只为您提供旧的目标代码,您需要将共享代码放在自己的HTML页面中,保存页面,然后在Highslide iframe弹出窗口中打开它。
<td class="top" colspan="3" onclick="return hs.htmlExpand(this, { objectType: 'iframe', width: 1280, height: 720, objectLoadTime: 'after', src: 'video.html' })">
(您可能需要调整弹出窗口的宽度和高度。)