1976年贪婪的嘴唇,韩国少妇激三级做爰2023电影,久久久久久精品国产三级涨奶,妖精漫画在线观看免费漫画下拉式

為你的html5網頁添加音效示例
來源:易賢網 閱讀:1919 次 日期:2016-07-11 10:12:52
溫馨提示:易賢網小編為您整理了“為你的html5網頁添加音效示例”,方便廣大網友查閱!

這篇文章主要介紹了為你的html5網頁添加音效示例,需要的朋友可以參考下

為交互添加恰當的音效,常常能改善用戶體驗。在我們所熟悉的windows里,清空回收站的碎紙聲就是很好的例子。

下面是一個利用HTML5, Jquery,給頁面添加音效的小組件(只是添加音效,并不是播放器)。

其實很簡單,就是利用HTML5中的audio標簽,播放聲音。不過為了照顧IE 6-8,還是用上了bgsound。

兼容所有主流瀏覽器(非主流不在考慮之列了)

閑話少說,上代碼:

代碼如下:

<a href="#" class="fui-btn">播放</a>

<script>

/*Play sound component*/

/*

* profile: JSON, {src:'chimes.wav',altSrc:'',loop:false}

*

* setSrc: Function, set the source of sound

* play: Function, play sound

*/

if (!FUI){

var FUI = {};

}

FUI.soundComponent=function(profile){

this.profile={

src:'',          //音頻文件地址

altSrc:'',         //備選音頻文件地址 (不同瀏覽器支持的音頻格式不同,可見附表)

loop:false        //是否循環播放,這個參數現在沒有用上

};

if(profile) {

$.extend(this.profile,profile);

}

this.soundObj=null;

this.isIE = !-[1,];

/*這個方法是前輩大牛發明的,利用ie跟非ie中JScript處理數組最后一個逗號“,”的差異,

不過對于IE 9,這個辦法就無效了,但此處正合我用,因為IE 9支持audio*/

this.init();

};

FUI.soundComponent.prototype={

init:function(){

this._setSrc();

},

_setSrc:function(){

if(this.soundObj){

if(this.isIE){

this.soundObj[0].src=this.profile.src;

}else{

this.soundObj[0].innerHTML='<source src="'+this.profile.src+'" />

<source src="'+this.profile.altSrc+'" />';

}

}else{

if(this.isIE){

this.soundObj=$

('<bgsound volume="-10000" loop="1" src="'+this.profile.src+'">').appendTo('body');

//-10000是音量的最小值。先把音量關到最小,免得一加載就叮的一聲,嚇到人。

}else{

this.soundObj=$('<audio preload="auto" autobuffer>

<source src="'+this.profile.src+'" />

<source src="'+this.profile.altSrc+'" />

</audio>').appendTo('body');

}

}

},

setSrc:function(src,altSrc){

this.profile.src=src;

if(typeof altSrc!='undefined'){

this.profile.altSrc=altSrc;

}

this._setSrc();

},

play:function(){

if(this.soundObj){

if(this.isIE){

this.soundObj[0].volume = 1;  //把音量打開。

this.soundObj[0].src = this.profile.src;

}else{

this.soundObj[0].play();

}

}

}

};

var sd=new FUI.soundComponent({src:'ding.wav',altSrc:'ding.mp3'});

$('.fui-btn').bind('click',function(e){

sd.play();

});

</script>

更多信息請查看網頁制作
易賢網手機網站地址:為你的html5網頁添加音效示例
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
主站蜘蛛池模板: 巢湖市| 永安市| 赫章县| 南郑县| 东乡族自治县| 兴仁县| 汝阳县| 满城县| 喀喇| 苏州市| 砚山县| 栾城县| 抚宁县| 视频| 察哈| 富蕴县| 昌吉市| 永登县| 甘肃省| 孟津县| 铜山县| 高雄市| 上蔡县| 手游| 江达县| 伊宁市| 肇庆市| 泰安市| 浦东新区| 大宁县| 正安县| 栖霞市| 右玉县| 桂东县| 昂仁县| 望奎县| 康马县| 慈溪市| 永和县| 临武县| 保德县|