Closed
Bug 816932
Opened 12 years ago
Closed 11 years ago
getUserMedia doesn't call success/failure callback nor any catchable error (with media.navigator.enabled == false)
Categories
(Core :: WebRTC: Audio/Video, defect, P3)
Tracking
()
RESOLVED
WONTFIX
People
(Reporter: jean.claveau, Unassigned)
Details
(Whiteboard: [getUserMedia] [blocking-gum-])
User Agent: Mozilla/5.0 (X11; Linux i686; rv:20.0) Gecko/20121129 Firefox/20.0 Build ID: 20121129074803 Steps to reproduce: go there http://addyosmani.github.com/getUserMedia.js/face-detection-demo/index.html with firefox 17. Actual results: Nothing appends if the media.navigator.enabled is false (as by default). The flash fallback is not launched because try { getUserMedia(....) } catch(e) { } never catch any error. Expected results: The flash fallback should have been launched.
Reporter | ||
Updated•12 years ago
|
Summary: getUserMedia doesn't call success neither error callback neither an catchable error → getUserMedia doesn't call success neither error callback neither any catchable error
Comment 1•12 years ago
|
||
I have got the same problem since my update to Firefox 17. On Firefox 16 it worked for me. But it doesn't matter if I change the value of navigator.media.enabled. This feature is always disabled and no getUserMedia example page in the internet is working. I have tested this on two computers: 1. Windows 7 x64 2. Windows XP x86 Always the same result after the update.
Updated•12 years ago
|
Component: Untriaged → WebRTC: Audio/Video
Product: Firefox → Core
QA Contact: jsmith
Comment 2•12 years ago
|
||
Hmm...the demo works in Chrome, but fails in Firefox. We do get the prompt to appear for permissions, but the camera stream doesn't render.
Comment 3•12 years ago
|
||
The demo needs to be updated; the current API consensus is for video.srcObject = stream (and mozilla has implemented it for now as video.mozSrcObject = stream). This replaces our earlier experiment with video.src = stream. We also support createObjectURL(stream) now, though we don't recommend it.
Comment 4•12 years ago
|
||
The issue remaining here is lack of error/exception when using it when it's preffed off. Problems trying to use it when it's preffed off are non-blocking
Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P3
Summary: getUserMedia doesn't call success neither error callback neither any catchable error → getUserMedia doesn't call success/failure callback nor any catchable error (with media.navigator.enabled == false)
Whiteboard: [getUserMedia] [blocking-gum-]
Comment 5•12 years ago
|
||
I've tested it with mozSrcObject and I got a screenshot of myself. But I found out, that Firefox doesn't support audio and video at the same time. E. g.: <script> navigator.mozGetUserMedia({ video: true, audio: true }, function(stream) { alert("Success!"); }, function(e) { alert("Error: " + e); }); </script> Returns with "Error: NOT_IMPLEMENTED" on FF18. If I call mozGetUserMedia with either video or audio (but not both) then it works...
Comment 6•12 years ago
|
||
(In reply to David Gausmann from comment #5) > navigator.mozGetUserMedia({ video: true, audio: true }, function(stream) { > alert("Success!"); }, function(e) { alert("Error: " + e); }); > </script> > > Returns with "Error: NOT_IMPLEMENTED" on FF18. Right. You will have to use Firefox 20 which is currently on the Nightly channel. Not sure about Aurora.
Comment 7•11 years ago
|
||
We're preffed on by default on all channels now, so this is a WONTFIX.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•