Я пытаюсь записать звук и загрузить его на сервер с помощью javascript. Я использую Recorder js от Мэтта Даймонда. Но проблема в том, что генерируемый файл составляет 0 минут. При отладке через консоль firebug обнаружилось, что свойство audiocontext было приостановлено. Когда googled обнаружил, что для записи состояние аудиоконтекста должно быть в рабочем состоянии. Точно не знаю, связана ли проблема с состоянием или я что-то упустил. Хотел узнать, что приводит к тому, что состояние аудиоконтекста находится в приостановленном режиме. Если я попытаюсь использовать другие браузеры, состояние будет запущено, и файл будет сгенерирован. Но мое ограничение: я хочу использовать Firefox для своего приложения.
Версия фаерфокса: 42.0
Ниже приведен код
if(audioRecorder)
{
audioRecorder.clear();
audioRecorder.record();
setTimeout(stopRecorder,9000); // 9 secs
}
function stopRecorder()
{
if(audioRecorder)
{
audioRecorder.stop();
audioRecorder.exportWAV(function(blob){
alert("Blob size : "+blob.size);
// code for sending the blob to server
});
}
}
при отладке приведенный выше код в аудиоконтексте firebug был приостановлен.
заранее спасибо