如何在iframe中使用flashvars参数?

时间:2012-10-26 18:09:02

标签: html5 wordpress iframe flashvars

我有一个自我托管的wordpress博客,我正在尝试在网站上嵌入带有代码的视频:

<iframe src="http://www.viki.com/player/medias/80715" frameborder="0" width="640" height="360"</iframe>

它工作正常但是,视频具有自动播放功能,可自动播放下一个视频,我希望它能在最后停止播放。此外,视频的字幕默认为英语,我希望加载西班牙语而不是英语。

我能用这段代码实现这个目标:

<embed src="http://a3.vikiassets.com/swfs/vikiplayer.swf?1320909340" flashvars="language_codes=es&amp;source=direct&amp;media_id=80715" type="application/x-shockwave-flash" wmode="transparent" width="640" height="360" allowfullscreen="true"</embed>

但是,有没有办法用iframe来实现呢?

1 个答案:

答案 0 :(得分:1)

你有运气吗?我有一个类似的问题,但它并不像我想的那样整洁。

我在domain1.com上有一个页面iFrame,此代码从另一台服务器加载Flash文件 - domain2.com

index.html上的

domain1.com个文件:

<iframe name="iframe"  src="http://www.domain2.com/iframe.php?var1=myvar" scrolling="no" frameborder="no" height="600" width="970">
</iframe>

domain2.com上,iFrame代码是一个PHP页面并请求变量如下:

<?php $var1 = ($_REQUEST['var1']);

<object... (Flash embed etc)
<param name=FlashVars value="var1=<?php echo $var1;?>" />

我可以加载许多Flash变量来控制不同服务器上的Flash文件,但理想情况下我想在swf中使用查询字符串来设置iframe,但这似乎可以解决问题。

如果您有更好的解决方案,那将很高兴看到 感谢。