react 專案 使用react-audio-player,避免chrome無法自動開啟聲音問題
在做一些資料進行推送告警的時候,chrome瀏覽器安全限制會遮蔽聲音響應,解決辦法可以使用 react-audio-player 外掛
1.安裝
npm install --save react-audio-player
2.使用
import ReactAudioPlayer from 'react-audio-player';
import sounds from '@/assets/audio/alarm.mp3'
let audiosDom; //音訊
const audioRef = useRef(null)
<ReactAudioPlayer
src={sounds}
autoPlay={false}
ref={audioRef}
/>
3. 播放
audioRef.current.audioEl.current.play()
4.過載,暫停
audiosDom = audios.current
audiosDom.pause() //停止(暫停)
audiosDom.load() //重新載入
相關文章
- 手動下載 Chrome,解決 puppeteer 無法使用問題Chrome
- Chrome 66禁止聲音自動播放之後Chrome
- 新版Chrome http訪問無法開啟攝像頭ChromeHTTP
- 解決ASM無法啟動問題ASM
- Windows Defender無法開啟的問題Windows
- Oracle Haip無法啟動問題學習OracleAI
- Maven專案無法引入 Maven Dependencies Libraries 問題Maven
- 解決重灌系統後重新下載eclipse無法開啟之前專案的問題Eclipse
- qt6 QtOpcUa無法正常啟動問題QT
- 【ASM】ASM啟動無法找到spfile問題原因ASM
- 使用chrome瀏覽器驅動自動開啟瀏覽器Chrome瀏覽器
- MacBook 播放器無聲音 (排除硬體問題)Mac播放器
- 解決Vite-React專案中js使用jsx語法報錯的問題ViteReactJS
- chrome瀏覽器win10無法啟動怎麼辦_chrome瀏覽器win10無法啟動如何解決Chrome瀏覽器Win10
- pm2開機自啟動專案
- Windows 10 自帶App無法使用,開啟閃退WindowsAPP
- React-Native 新版本無法Debug無法除錯問題React除錯
- 求助!使用vagrant啟動時無法掛載檔案
- 應用使用JNDI,資料庫無法連線,導致的程序無法啟動問題處理資料庫
- 解決vscode安裝後無法啟動的問題VSCode
- Oracle日常問題-資料庫無法啟動(案例二)Oracle資料庫
- Oracle日常問題處理-資料庫無法啟動Oracle資料庫
- mysql因為事務日誌問題無法啟動MySql
- 記錄Android學習-遇到的第一個問題,AS自帶AVD無法啟動Android
- 用javaws開啟jnlp的時候,無法啟動解析檔案,這個問題怎麼解決?求大神Java
- win10自動修復重啟,無法開機Win10
- electron-vue 專案新增啟動loading動畫問題Vue動畫
- 解決Linux無法開啟android模擬器問題LinuxAndroid
- EXECL無法開啟,問題定位資料,識別不了
- maven打包jar無法打入依賴專案問題解決MavenJAR
- pandas 無法開啟 .xlsx 檔案
- VMware DHCP Service服務無法啟動問題的解決
- 關於Oath2.0Startup類無法啟動的問題
- 寶塔皮膚mysql無法啟動問題如何解決MySql
- 記一次 Ubuntu 服務 Nginx 無法啟動問題UbuntuNginx
- macOS Big Sur如何開啟或關閉 Mac 啟動聲音Mac
- react專案中使用lottie動畫React動畫
- VMware Fusion 13無法使用問題