Firefox: navigateur.getUserMedia n'est pas une fonction

Je suis en train de jouer avec le navigateur et audio.

Je suis en train de faire ce

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

Mais, en utilisant les dernières FF disponibles, j'ai une erreur javascript, en disant que

navigator.getUserMedia n'est pas une fonction

J'ai copié ce code à partir de ce blog: https://blog.groupbuddies.com/posts/39-tutorial-html-audio-capture-streaming-to-nodejs-no-browser-extensions

Et similaire sur la dernière version de Chrome:

Uncaught TypeError: undefined n'est pas une fonction

Mais je sais que cette api est prise en charge à la fois navigateur

Ce que je fais mal?

Êtes-vous y compris adapter.js?
Pour tenir compte de toutes les préfixes pour chaque navigateur implémentations de getUserMedia. Ou vous pouvez faire vous-même, comme indiqué dans les réponses données.

OriginalL'auteur realtebo | 2015-03-11