今天要做一个
http://www.top2top.net.cn/qq-fool/ghost.htm这样一个页面!
中间遇到一个关于背景音乐的问题。
<BGSOUND src="ghost.files/g.wav" loop=99>
使用上面的代码,在IE浏览器中听到音乐,但是在火狐firefox下却不行,想来火狐firefox也是为了用户的安全考虑,取消了这些功能!
后来改用这样的代码
<DIV align=center>
<embed src="ghost.files/g.wav" height="1" width="1" autostart="true" >
</DIV>
firefox依然不能在线播放音乐;背景音乐依然不能播放!
于是在google搜索这个问题,不过找到的都是关于客户端的一些设置,要装上一些额外的音乐插件才行【后面我会给出做法的】!
这里我想要做的是如何让火狐firefox用户同IE用户一样,不用做太多的设置也能听到背景音乐!
后来从flash影片上得到启示
将g.wav导入flash中,生成一个ghost.swf文件,设置宽度1,高度也为1.(后来想想宽和高其实多少都无所谓的,(*^__^*),反正舞台中也没内容 ),让我高兴的是,导入后ghost.swf的大小只有g.wav的十分之一,这样就更有利于背景音乐的加载了.....
然后在ghost.htm中放入下面的一段代码
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="1" height="1" id="ghost" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="ghost.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="ghost.swf" quality="high" bgcolor="#ffffff" width="1" height="1" name="ghost" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
OK,大功告成,火狐firefox中也可以听到那声尖利的鬼叫声了......
PS:让火狐Firefox也可以听背景音乐【作者未知】
1、安装 iTune+Quick
下载:http://www.apple.com/quicktime/download/
或是:下载http://www.apple.com/itunes/ 提供的iTune
安装时:只要一直按"Next"就好,尤其建立多媒体文件的"关联性连接"时,不要取消勾选,要让他与QuickTime建立连接。
2、安装 火狐Firefox 的bgsound to embed 扩展。
下载:https://addons.update.mozilla.org/extensions/moreinfo.php?id=146&vid=237
【 注:上面的下载要用到用户名和密码,我注册了一个:Email address:arthur_gg@126.com |Password: arthur 共享下,希望大家别改密码,方便大家】
3、检查是否正确安装
重启火狐Firefox,在地址栏输入"about:plugins",看是否有QuickTime的Plugins。
作者主页:http://www.top2top.net.cn/ 转载请注明出处!