91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

html5網頁中怎么添加音效

發布時間:2021-07-22 15:15:05 來源:億速云 閱讀:161 作者:Leah 欄目:web開發

這篇文章將為大家詳細講解有關html5網頁中怎么添加音效,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

代碼如下:


<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網頁中怎么添加音效就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

和硕县| 绥德县| 延边| 福清市| 江北区| 瑞丽市| 元阳县| 宜昌市| 凤阳县| 天水市| 红桥区| 大冶市| 民丰县| 永定县| 安塞县| 漠河县| 宁陵县| 墨脱县| 广西| 和顺县| 怀集县| 江达县| 中卫市| 苏州市| 博兴县| 余姚市| 安徽省| 柳河县| 开鲁县| 桂阳县| 扶沟县| 台北县| 阳曲县| 黄陵县| 随州市| 连江县| 汉沽区| 安仁县| 文安县| 怀化市| 绿春县|