Hi,
It seems that the navigator.getUserMedia function is not safe to use without prefix for mozilla.
Could you change the code to use this:
navigator.getUserMedia = ( navigator.getUserMedia ||
                     navigator.webkitGetUserMedia ||
                     navigator.mozGetUserMedia ||
                     navigator.msGetUserMedia);