Skip to content

WaveSurferPlayer 讓你的聲波動起來

約 427 字大约 1 分鐘

聲音Vue插件

2025-04-03

WaveSurferPlayer

WaveSurferPlayer 是一個功能強大的聲音播放器,結合了多樣化的插件和直覺的波形,對於要在網頁上展示聲音檔案是非常好的工具。 下面介紹一些關於一些使用的方式:

新增基本組件

對於在Plume主題下,我們在/components下方新增一個 WaveSurferPlayer.vue 如果要使用影片播放功能,可以另外新增一個 VideoWaveform.vue

  • docs
    • .vuepress
      • config.ts
    • theme在這個資料夾
      • components
        • WaveSurferPlayer.vue
        • VideoWaveform.vue
  • package.json
  • .gitignore
  • README.md

基本播放方式

顯示音檔波形

最簡單的顯示方式。

<WaveSurferPlayer audioSrc="/Path/Music.ogg" />

如果要增加一些細節調整,可以寫在括號內,記得要使用Kebab-Case

audioSrc="/Path/Music.ogg" 
	:show-Volume-Control="true"	//顯示音量播放
	:show-Speed-Control="false" //速度控制
	:show-Pitch-Control="false" //音調控制
	:show-minimap="false" //顯示小波形圖
	:min-Px-Per-Sec="1" //波形密度
	:show-hover="true" //顯示Hover圖標
/>

使用結果如下:

0%100%

顯示影片波形

如果要顯示影片的波形,我們可以在文件裏面用下面的語法來表示

<VideoWaveform videoSrc="/Path/Video.mp4" 
/>

使用結果如下:

貢獻者

更新日誌

2025/4/5 凌晨1:39
查看所有更新日誌
  • b8458-更新blog分類
  • b1410-更新Footer
  • ae0e9-新增Chat功能
  • 0415f-新增文檔

- 聯繫我們 -
電話 | 0953512151
電子郵件 | mynamo101@gmail.com