当前位置:首页 > 日记 > 正文

为HTML5网页添加声音示例

为HTML5网页添加声音示例
本文主要介绍给HTML5网页添加音效的例子,需要的朋友可以参考一下。
在交互中添加适当的声音效果常常会改善用户体验。在我们熟悉的窗口中,清除站中的废纸的声音就是一个很好的例子。
下面是一个小组件,它使用HTML5,jQuery,向页面添加音效(只添加声音效果,而不是播放器)。
事实上,它是在HTML5音频标签来播放声音的使用。但为了照顾IE 6-8,或使用BGSOUND。
与所有主流浏览器兼容(不考虑非主流考虑)
少说,在代码上:
复制代码代码如下所示:


播放声音组件*
*
*简介:JSON,{ SRC:'chimes .wav,altsrc:循环:假}
*
* setsrc:功能,设置声音的来源
*播放:功能,播放声音
* /
如果(!FUI){
VaR费= { };
}
费。soundcomponent =功能(剖面){
这个。配置文件= {
SRC:音频文件。
altsrc:',一个音频文件(地址/浏览器支持的音频格式,见附表)
循环:假循环,现在不使用这个参数。
};
如果(配置文件){
美元。延长(this.profile,剖面);
}
这soundobj = null;
this.isie =!- { 1,}
这种方法是丹尼尔 / *前辈发明,IE与非IE Jscript数组处理最后一个逗号,使用;差异,
但对于IE 9,这种方法是无效的,但这里是我的使用,因为IE 9支持音频*
This.init();
};
费。soundcomponent。原型= {
init:函数(){
这_setsrc();
},
_setsrc:函数(){
如果(这。soundobj){
如果(这。议){
这个soundobj { 0 }。src= this.profile.src;
其他{ }
这个soundobj { 0 } .innerHTML =
';
}
其他{ }
如果(这。议){
这soundobj =美元。
()AppendTo('body);
10000是最小音量,首先把音量调小,以免发出声音,吓住人。
其他{ }
这soundobj = $('。
)。AppendTo('body);
}
}
},
setsrc:功能(SRC,altsrc){
这个配置文件;
如果(typeof altsrc!= 'undefined){
这altsrc = altsrc。轮廓;
}
这_setsrc();
},
播放:函数(){
如果(这。soundobj){
如果(这。议){
这个soundobj { 0 }。体积= 1; / /把声音。
这个soundobj { 0 }。src= this.profile.src;
其他{ }
这个soundobj { 0 }玩();
}
}
}
};
VaR SD =新fui.soundcomponent({ SRC:'ding .wav,altsrc:'ding .mp3});
$('。成奎安BTN)。Bind(听到咔哒声,功能(e){ {)
Sd.play();
});

相关文章

PS图象处理软件的设计和精致的紫色

PS图象处理软件的设计和精致的紫色

凹凸,图象,处理软件,紫色,精致,作者在制作心形的时候做了细致的细节。他补充了许多细节,如中间网格梁,星光,边缘线和SPOT背景。虽然制作单调乏味,但效果非常细腻。 作者在制作心形的时候做了细致的细节。他补充了许多细节,如中间网格梁,星光,边缘…

对path.normalize方法在Node.js的

对path.normalize方法在Node.js的

使用说明,方法,电脑软件,path,normalize,方法显示: 输出标准格式中的路径字符串。 Grammar: 复制代码代码如下所示: path.normalize(P) 由于该方法属于路径模块,路径模块需要在使用之前引入路径(=路径)。 实例uff1a 复制代码代码如下所示: pa…

PS图象处理软件设计和制造好的黄色

PS图象处理软件设计和制造好的黄色

图象处理,软件设计,按钮,黄色,电脑软件,本教程教初学者使用ps PS适合精心推荐的按钮,教程中按钮纹理也不错,希望大家喜欢推荐。 本教程教初学者使用ps PS适合精心推荐的按钮,教程中的按钮纹理也不错,推荐在这里,希望大家喜欢,先看看最后的图片:…

ps产品映射技术实例说明

ps产品映射技术实例说明

产品,映射,实例,技术,电脑软件,本教程是介绍给朋友的PS产品修复技巧,教程是比较基础的,也很简单,很适合初学者学习,推荐给家人的脚步,喜欢的朋友可以跟着教程一起学习,希望能帮到你。 这里是PS产品的修饰技巧实例教程。本教程主要是通过杯子的例…

HTML5在移动端屏幕适配的一个例子

HTML5在移动端屏幕适配的一个例子

移动端,屏幕适配,例子,电脑软件,本文主要介绍了HTML5在移动终端上的屏幕适配问题,并通过几个实例对其具体应用进行了详细的描述。 HTML5是一个最热门的技术,移动终端也因为HTML5技术的加入变得更灵活,每个人都爱写一次,跑,more但在今年扎克伯格…

目前比较完整的CSS重置复位方法概

目前比较完整的CSS重置复位方法概

复位,方法,重置,完整,电脑软件,在今天的网页设计/开发实践中,使用CSS将样式样式添加到X HTML标记中是很重要的。然而,现实中发生的事情总是相反的。许多CSS样式在不同的浏览器中有不同的解释和表示。 在今天的Web设计/开发实践中,使用CSS将样…

网页背景的绘制

网页背景的绘制

绘制,网页背景,电脑软件,使用js插入图片并控制图片的宽度和高度,然后使用CSS缩放背景图片。下面是具体的实现过程,喜欢的朋友可以学习一下。 复制代码代码如下所示: 1。用js插入图片并控制图片宽度。 复制代码代码如下所示: $(函数(){()) $(); $(# mainb…

它是免费下载和使用QQ空间软件(wp7

它是免费下载和使用QQ空间软件(wp7

下载,空间,它是,电脑软件,QQ,它是免费下载和使用QQ空间软件(wp7版)的手机吗 手机QQ软件(wp7版)版本是完全免费下载和使用手机,下载和使用手机QQ空间软件需要连接到互联网,会产生GPRS流量费,由当地运营商收取流量费,请致电当地运营商咨询(移动联通电…

一张可爱的蓝色卡通钢笔

一张可爱的蓝色卡通钢笔

卡通,蓝色,可爱,电脑软件,本教程是介绍给朋友的,用CDR来画一支蓝色可爱的卡通笔。本教程所画的钢笔非常可爱,方法也很简单。我向你推荐,希望能对你有所帮助。 本教程是介绍朋友用CDR绘制的一支蓝色可爱卡通笔,该教程是关于画笔的画图过程,本文介…

div设置浮点后使下一个div另一行

div设置浮点后使下一个div另一行

浮点,设置,电脑软件,div,加入浮动后:左,按钮的标签将跟随区这意味着增加一个类来明确他们之间的div。下面的例子可以看到。 今天正在做一个网页项目,例如: 复制代码代码如下所示: 请不要直接打开此页。 返回 这是当出口增加浮动:左在CSS,它会使…

C#默认运行程序实现代码管理员

C#默认运行程序实现代码管理员

默认,管理员,运行,代码,程序,最后一篇博客写了如何通过网络时间来更新系统时间,以及如何在那个时候进行测试,但没有成功。然后我想到了是否我的操作系统上开发的Win8。当时我猜想的权威不足以修改系统时间,所以我把它作为一个管理员,结果是成功…

PS设计和制作的特殊效果,从墙上剥落

PS设计和制作的特殊效果,从墙上剥落

墙上,特殊效果,电脑软件,PS,本文主要介绍PS设计与制作在墙上的特效,教程很棒,和你喜欢的朋友可以一起学习。 影响: 原始图: 为了节省空间,我尝试制作一个短篇故事。首先添加一个渐变填充层。 输入几个字母~ 双击字母层打开图层样式,添加渐变~ 内…