欧美国产另类久热|951超碰伊人久久|伊人影视久久久久|色婷婷亚洲小电影|色东京热69XX|婷婷玖玖深爱网|加勒比东京热网站|无码A级毛片在线观看|一级a毛一级a看|中文字幕人妻欧美

Html5 audio標簽樣式的修改
來源:易賢網 閱讀:3138 次 日期:2016-07-09 09:54:42
溫馨提示:易賢網小編為您整理了“Html5 audio標簽樣式的修改”,方便廣大網友查閱!

先給大家介紹下HTML5中的新元素標簽

src:音頻文件路徑。

autobuffer:設置是否在頁面加載時自動緩沖音頻。

autoplay:設置音頻是否自動播放。

loop:設置音頻是否要循環(huán)播放。

controls:屬性供添加播放、暫停和音量控件。

由于html5的流行,現在移動端大多數的需求都可以使用audio來播放音頻,但您可能只是需要很簡單的播放/停止效果,但不同的瀏覽器上的audio樣式卻不盡人意,所以我簡單的把它進行了封裝,效果如下:

名單

作為技術實現,它的原理比較簡單,就是把原生的audio隱藏,然后用div來顯示播放器的效果,然后調用它的click事件來觸發(fā)play和stop,然后是時長duration,這個值有時能夠獲取,有時不行,比較坑,所以建議在audio標簽上自定義duration屬性存放時長,這時,如果組件獲取不到時會來取這個值。

代碼如下:

this.settings.target.on('loadedmetadata', function() {

_this.duration = _this.audio.duration;

if (_this.duration != "Infinity") {

_this.durationContent.html(Math.floor(_this.duration) + 's');

} else {

var attr = $(_this.settings.target).attr('duration');

if(attr){

_this.durationContent.html($(_this.settings.target).attr('duration')+"s");

}else{

_this.durationContent.html('');

}

}

});

以上內容給大家介紹了Html5 audio標簽樣式的修改 ,希望對大家有所幫助。

更多信息請查看網頁制作
易賢網手機網站地址:Html5 audio標簽樣式的修改
關于我們 | 聯(lián)系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網