Firefox: navigator.getUserMedia não é uma função

Estou brincando com navegador e áudio.

Eu estou fazendo isto

        var session = {
          audio: true,
          video: false
        };
        var recordRTC = null;
        navigator.getUserMedia(session, initializeRecorder, onError);

Mas, usando o FF mais recente disponível, recebi um erro javascript, dizendo que

navigator.getUserMedia não é uma função

Copiei este código desta postagem do blog:https://blog.groupbuddies.com/posts/39-tutorial-html-audio-capture-streaming-to-nodejs-no-browser-extensions

E semelhante no Chrome mais recente:

TypeError não capturado: undefined não é uma função

Mas eu sei que essa API é suportada pelo navegador

O que estou fazendo errado?

questionAnswers(3)

yourAnswerToTheQuestion