真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何使用html5制作音樂播放器

這篇“如何使用html5制作音樂播放器”除了程序員外大部分人都不太理解,今天小編為了讓大家更加理解“如何使用html5制作音樂播放器”,給大家總結了以下內(nèi)容,具有一定借鑒價值,內(nèi)容詳細步驟清晰,細節(jié)處理妥當,希望大家通過這篇文章有所收獲,下面讓我們一起來看看具體內(nèi)容吧。

成都創(chuàng)新互聯(lián)長期為近1000家客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為綏德企業(yè)提供專業(yè)的成都網(wǎng)站設計、網(wǎng)站建設,綏德網(wǎng)站改版等技術服務。擁有10多年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

html是什么

html的全稱為超文本標記語言,它是一種標記語言,包含了一系列標簽.通過這些標簽可以將網(wǎng)絡上的文檔格式統(tǒng)一,使分散的Internet資源連接為一個邏輯整體,html文本是由html命令組成的描述性文本,html命令可以說明文字,圖形、動畫、聲音、表格、鏈接等,主要和css+js配合使用并構建優(yōu)雅的前端網(wǎng)頁。

相關技能

  • HTML5+CSS3(實現(xiàn)頁面布局和動態(tài)效果)

  • Iconfont(使用矢量圖標庫添加播放器相關圖標)

  • LESS (動態(tài)CSS編寫)

  • jQuery(快速編寫js腳本)

  • gulp+webpack(自動化構建工具,實現(xiàn)LESS,CSS,JS等編譯和壓縮代碼)

實現(xiàn)的功能

  • 播放暫停(點擊切換播放狀態(tài))

  • 下一曲(切換下一首)

  • 隨機播放(當前歌曲播放完自動播放下一曲)

  • 單曲循環(huán)(點擊隨機播放圖標可切換成單曲循環(huán))

  • 音量調節(jié)(鼠標移入滑動設置音量大?。?/p>

  • 歌曲進度條(可點擊切換進度直接跳,也可以點擊小圓點拖拽切換進度)

  • 實時歌詞(點擊詞,切換歌詞界面,根據(jù)實時進度自動滾動歌詞)

  • 喜歡(點擊添加了一個active效果)

  • 分享(可以直接分享到新浪微博)

audio 標簽使用

  • autoplay 自動播放

  • loop 循環(huán)播放

  • volume 音量設置

  • currentTime 當前播放位置

  • duration 音頻的長度

  • pause 暫停

  • play 播放

  • ended 返回音頻是否已結束

播放和暫停代碼

_Music.prototype.playMusic = function(){var _this = this;this.play.on('click', function(){if (_this.audio.paused) {
            _this.audio.play();
            $(this).html('');
        } else {
            _this.audio.pause();
            $(this).html('')
        }
    });
}

音樂進度條代碼

_Music.prototype.volumeDrag = function(){var _this = this;this.btn.on('mousedown', function(){
        _this.clicking = true;
        _this.audio.pause();
    })this.btn.on('mouseup', function(){
        _this.clicking = false;
        _this.audio.play();
    })this.progress.on('mousemove click', function(e){if(_this.clicking || e.type === 'click'){var len = $(this).width(),
                left = e.pageX - $(this).offset().left,
                volume = left / len;if(volume <= 1 || volume >= 0){
                _this.audio.currentTime =  volume * _this.audio.duration;
                _this.progressLine.css('width', volume *100 +'%');
            }
        }
    });
}

歌詞添加代碼

_Music.prototype.readyLyric = function(lyric){this.lyricBox.empty();var lyricLength = 0;var html = '';
    lyric.forEach(function(element,index) {var ele = element[1] === undefined ? '^_^歌詞錯誤^_^' :  element[1];
        html += ' ' +  ele + ' 

';         lyricLength++;     });     html += '
';this.lyricBox.append(html);this.onTimeUpdate(lyricLength); }

感謝你的閱讀,希望你對“如何使用html5制作音樂播放器”這一關鍵問題有了一定的理解,具體使用情況還需要大家自己動手實驗使用過才能領會,快去試試吧,如果想閱讀更多相關知識點的文章,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)站名稱:如何使用html5制作音樂播放器
當前路徑:http://weahome.cn/article/jhjsis.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部