Ich verwende eine ScriptProcessorNode
, um Audio von einem MediaStream
/MediaStreamNode
aufzunehmen. Jedes Mal, wenn eine UI-Operation den Haupt-Thread ein wenig blockiert (wie auf einer Leinwand), ist das Audio-Ergebnis in diesen bestimmten Momenten nervös.ScriptProcessorNode - verhindert Jitter?
It seems like AudioWorker
is eventually going to be implemented, die ich denke, würde mein Problem lösen, aber ab sofort, was ist die Lösung?
Prost!
Ich habe die MediaRecordier-API schon einmal ausprobiert, in Chrome jedoch nicht, da die MediaRecorder-API nur "ogg" -Dateien aufnehmen kann und 'AudioContext.decodeAudioData' keine' ogg'-Dateien in Chrome dekodieren kann. – maximedupre
Haben Sie in Canary eingecheckt? Ich denke, das wird behoben. – cwilso
Ich denke, MediaRecorder zeichnet in Opus, nicht ogg. 'decodeAudioData' unterstützt ogg. Und ich denke, dass decodeAudioData Opus bald unterstützen sollte, wenn nicht schon in Canary. –