EasyWasmPlayer播放視訊報錯Uncaught (in promise)DOMException
阿新 • • 發佈:2021-11-11
作為TSINGSEE青犀視訊開發的視訊流媒體播放器,EasyPlayer 系列專案都支援整合以及二次開發,也可以通過下載試用獲得真實的測試效果。其中新的 H.265 播放器分支 EasyWasmPlayer 播放器是網頁播放的主流播放器。
當我們在專案中採用 EasyWasmPlayer 播放視訊時,控制檯會一直出現報錯 Uncaught (in promise)DOMException。本文我們分析下該報錯是什麼問題導致的。
其實這個問題是瀏覽器阻止自動播放導致的錯誤,使用者設定了自動播放,所以在首屏載入時會出現這個情況,處理這個情況可以將音訊禁止即可。
將 openAudio 改為 true 是禁用音訊,或者避免首屏一上來就載入播放器,但是該專案中顯然不是這個問題,而是開啟播放頁面,選中裝置開始播放,才開始載入播放器,修改後即能正常播放:
TSINGSEE青犀視訊自主研發的播放器 EasyPlayer 目前正在多個平臺上得到了有效使用,並且支援整合,還包括 EasyPlayer RTSP、EasyPlayer RTMP、EasyPlayerPro 和 EasyPlayer.js 等播放器,具備更高的可用性和更低的延時性,歡迎大家瞭解。