本篇文章為大家展示了vue中實現解決chrome瀏覽器自動播放音頻和MP3語音打包到線上,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
成都創(chuàng)新互聯公司是一家專業(yè)提供武定企業(yè)網站建設,專注與網站建設、網站設計、H5響應式網站、小程序制作等業(yè)務。10年已為武定眾多企業(yè)、政府機構等服務。創(chuàng)新互聯專業(yè)網站設計公司優(yōu)惠進行中。一、vue中解決chrome瀏覽器自動播放音頻
需求
有新訂單的時候,頁面自動語音提示和彈出提示框;
問題
chrome瀏覽器在18年4月起,就在桌面瀏覽器全面禁止了音視頻的自動播放功能。嚴格地來說,是Chrome不允許在用戶對網頁進行觸發(fā)之前播放音頻。不光是這樣,在頁面加載完畢的情況下,用戶沒有click、dbclick、touch等主動交互行為,使用js直接調用.play() 方法的話,chrome都會拋出如下錯誤:Uncaught (in promise) DOMException;
解決
在網上找了很多方法都不行,最后試出一種可行:語音播放顯示出來才可以自動播放語音,如下圖;
上代碼:
//這里就是語音播放器,必須顯示出來 <audio controls="controls" :src="sound" ref="audio"></audio> //這里是調用語音播放 this.$refs.audio.currentTime = 0; this.$refs.audio.play();
分享文章:vue中實現解決chrome瀏覽器自動播放音頻和MP3語音打包到線上-創(chuàng)新互聯
網站鏈接:http://www.rwnh.cn/article20/doejjo.html
成都網站建設公司_創(chuàng)新互聯,為您提供App開發(fā)、定制開發(fā)、微信公眾號、動態(tài)網站、企業(yè)建站、品牌網站設計
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯