Hoyo 教你網頁播放音樂平台 – 02. 簡易播放介面

12 月 20, 2018 ,

--

參考資源

--

一、使用按鈕控制

  • play() 播放
  • pause() 暫停
  • 音量控制從 0 到 1

首先製作一個使用獨立的按鈕來控制播放。包含播放、暫停、音量控制,<audio> 沒有停止功能,暫停可以說就是停止

現成的檔案在這裡 02_audio

--

二、滑動控制音量

  • volume 指定一個 0~1 的數值就可以控制音量

預設的音量控制是附屬的,可能只要的音量都還是用本身主要控制,所以現在要給一個獨立的控制

現成的檔案在這裡 03_audio

--

三、播放進度及控制

audio.currentTime即可得到播放進度,例如增加下列程式碼即可多一個查詢進度的按鈕,單位為秒

指定數值即可跳轉,例如增加以下程式碼就可以立刻跳到 30 秒處

目前的進度檔案 04_audio

--

四、會動的進度條

用功的同學綜合上面了解的資訊可以先嘗試自行做做看,和 Hoyo 一樣偷懶的同學就直接往下看

這裡的坑是,進度本身會動,指定進度就是控制滑軌,可惜兩者會打架,所以播放進度和控制必須分開做,播放進度可以使用 CSS 填色或是也用一個 <input type="range">,控制進度當然就是 <input type="range">,下面因為懶惰所以就用兩個 range

完成檔案 05_audio

--

2023 補充

原來用的音樂素材掛掉了,後來找的這個有在看 youtube 的是不是很熟悉!? 這是取材於 Chosic

--

 1,734 total views,  1 views today

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。