Websocket發送音頻流(分段發送的)到前端 blob型別用audio播放,怎么實作?
uj5u.com熱心網友回復:
首先建一個陣列監聽ws發送的資料并存起來,創建一個播放器let audioCtx = new AudioContext()
let source = audioCtx.createBufferSource()
source.onended = ...創建一個播放完的監聽函式,播放陣列下一個資料
同時對陣列也要監聽一下,如果有新資料且沒有在播放狀態就array.shift()傳資料給播放器播放。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/85652.html
標籤:JavaScript
上一篇:Vue初學者看過來:一個基于Vue純前端卻可保存資料的移動端個人博客
下一篇:vue
