Я использую ScriptProcessorNode
для записи звука с/MediaStreamNode
. Каждый раз, когда операция пользовательского интерфейса немного блокирует основной поток (например, рисование на холсте), в эти конкретные моменты звуковой результат неустойчив.ScriptProcessorNode - предотвратить дрожание?
It seems like AudioWorker
is eventually going to be implemented, который, я думаю, решит мою проблему, но на данный момент, какое решение?
Cheers!
Я уже пробовал API MediaRecordier, но он не работал в Chrome, поскольку API MediaRecorder может записывать только файлы 'ogg', а AudioContext.decodeAudioData' не может декодировать файлы' ogg' в Chrome. – maximedupre
Вы проверили в Канарских островах? Я думаю, что это исправлено. – cwilso
Я думаю, что MediaRecorder записывает в opus, а не ogg. 'decodeAudioData' поддерживает ogg. И я думаю, что decodeAudioData должен поддерживать opus в ближайшее время, если не в Canary. –