2013-05-09 65 views
0

试图在Highslide.js弹出窗口中嵌入Twitch.tv视频(例如http://www.twitch.tv/aa2233aa/c/2236969)。Twitch.tv电影作为Highslide SWF对象

我可以做这样的事情,有一个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

不幸的是,我无法得到它的工作。我会发布一些我的尝试,但在这一点上已经有如此多的排列,以至于它会更加混乱这个帖子。

无论如何,一个有用的手将不胜感激。像往常一样,我不一定在寻找直接的答案,但暗示和指引我在正确的方向是好的!提前致谢。

回答

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' })"> 

(你可能需要调整弹出窗口的宽度和高度。)

+0

感谢。这就是诀窍! – daveycroqet 2013-06-15 02:35:16