Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已答复] 让SS 7.0支持flash播放--绝对原创

[复制链接]
marslulu 发表于 2009-7-29 20:55:15 | 显示全部楼层 |阅读模式
SS 7.0虽然能够嵌入flash,但是却不能打开页面后自动播放,这实在是一大遗憾;
本人解决了这个问题,不需要改动任何程序,请诸位看官往下看。

首先请确认这是不是你想要的效果:http://supe.ibabyheart.com/html/74/n-1074.html  (先天性心脏病外科治疗的过去、现在和未来)

问题的发端:
flash不能自动播放已经使我痛苦了许久,官方的解决办法似乎也对SS 7.0正式版没用,但是有一次我偶然用其他网站的一段代码,嵌入自己的网页后,flash竟然是可以自动播放的。代码如下:
  1. <div><h3 style="margin: 3px; padding: 0px;"><a href="http://www.authorstream.com/Presentation/aSGuest907-95240-abosrbable-metal-stent-biotronik-1400-waksman-mon-science-technology-ppt-powerpoint/" target="_blank" style="" ;="">Abosrbable Metal Stent</a></h3><object id="player" height="500" width="600"><param name="movie" value="http://www.authorstream.com/player.swf?p=95240_633595817903437500"><param name="allowfullscreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://www.authorstream.com/player.swf?p=95240_633595817903437500" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="500" width="600"></object><div style="">Uploaded on <a href="http://www.authorstream.com/" target="_blank">authorSTREAM</a> by <a href="http://www.authorstream.com/User-Presentations/aSGuest907/" target="_blank">aSGuest907</a>&nbsp;|&nbsp;<a&#160;&#160; href="http://upload.authorstream.com/multipleupload/" target="_blank">Upload your own presentation<br><br>这是德国的BIOTRONIK公司的产品,在不久的将来必将会替代传统的冠脉支架。<br></a&#160;&#160;></div></div>
复制代码
网页效果:http://supe.ibabyheart.com/html/97/n-1497.html

我把这段代码去粗存精,发现核心部分如下:
  1. <object id="player" height="500" width="600"><param name="movie" value="http://www.authorstream.com/player.swf?p=95240_633595817903437500"><param name="allowfullscreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://www.authorstream.com/player.swf?p=95240_633595817903437500" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="500" width="600"></object>
复制代码
那么我照葫芦画瓢,把其中http://www.authorstream.com/player.swf?p=95240_633595817903437500换为我想插入的flash地址不就行了么?结果证明我是正确的;其实这或许是个很简单的flash插入代码吧。

因此最前面示例的源代码就是:
  1. <object id="player" height="480" width="640"><param name="movie" value="http://ibabyheart.com/supe/image/ding_lishixianzhuang.swf"><param name="allowfullscreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://ibabyheart.com/supe/image/ding_lishixianzhuang.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="480" width="640"></object>
复制代码
其中http://ibabyheart.com/supe/image/ding_lishixianzhuang.swf是要插入的flash地址。

提示:
1,flash的宽度和高度调整请调整height="500" width="600"中的数字即可,注意有两处,修改时注意比例问题。
2,将代码插入到资讯页面时,一定要使用“源代码”编辑格式。
3,这种插入方式的缺陷是flash地址很容易被别人找到,如果你无所谓别人下载你的原flash文件,那就没问题。
回复

使用道具 举报

 楼主| marslulu 发表于 2009-7-29 21:01:02 | 显示全部楼层
同样插入flash,SS 7.0的flash代码则是:
  1. <br>Flash: <kbd class="showflash" title="http://ibabyheart.com/supe/image/ding_lishixianzhuang.swf">历史现状</kbd><br>
复制代码
呵呵,这么简单的代码,是无法自动播放;我想修改起来应该不难吧,只不过我不是高手,期待高手,也期待官方解决了。
回复

使用道具 举报

xishang888 发表于 2009-9-28 21:41:41 | 显示全部楼层
谢谢楼主
能用!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-14 01:44 , Processed in 0.108373 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表