火狐firefox下实现背景音乐的加载

今天要做一个
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/ 转载请注明出处!
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值