无法在 javascript 中启动媒体记录器,出现未知错误
can't start media recorder in javascript getting unkown error
我正在使用媒体流记录器在 electron js 中与 ffmpeg 一起使用,然后在停止然后重新开始时我得到的记录
this error
我开始记录时间片 = 0
const sourcesMediaStream = new MediaStream()
navigator.mediaDevices.getUserMedia({ video: false, audio: { deviceId: { exact: "default" } } }).then(stream => {
sourcesMediaStream.addTrack(stream.getAudioTracks()[0])
})
videoStream = canvas.captureStream(15).getVideoTracks()[0]
const recorder = new MediaRecorder(sourcesMediaStream, {
audioBitsPerSecond: 128000,
videoBitsPerSecond: 2500000,
})
btn.addEventListner("click", () => {
if (!streaming) {
recorder.start(0)
} else {
recorder.stop()
}
})
recorder.ondataavailable = async function (e) {
ipcRenderer.send("ytStreamBuffer", new Uint8Array(await e.data.arrayBuffer()))
}
显然我有一个旧的 chrome 版本所以它是错误的版本感谢所有帮助的人
我正在使用媒体流记录器在 electron js 中与 ffmpeg 一起使用,然后在停止然后重新开始时我得到的记录 this error
我开始记录时间片 = 0
const sourcesMediaStream = new MediaStream()
navigator.mediaDevices.getUserMedia({ video: false, audio: { deviceId: { exact: "default" } } }).then(stream => {
sourcesMediaStream.addTrack(stream.getAudioTracks()[0])
})
videoStream = canvas.captureStream(15).getVideoTracks()[0]
const recorder = new MediaRecorder(sourcesMediaStream, {
audioBitsPerSecond: 128000,
videoBitsPerSecond: 2500000,
})
btn.addEventListner("click", () => {
if (!streaming) {
recorder.start(0)
} else {
recorder.stop()
}
})
recorder.ondataavailable = async function (e) {
ipcRenderer.send("ytStreamBuffer", new Uint8Array(await e.data.arrayBuffer()))
}
显然我有一个旧的 chrome 版本所以它是错误的版本感谢所有帮助的人