Any working implementation of getUserMedia, mediaStream API for mobile and desktop?2019 Community Moderator ElectionRecord Audio Stream from getUserMediaHow to (automatically) test if WebRTC MediaStream is working?Web Audio API and mobile browsersSending a MediaStream to host Server with WebRTC after it is captured by getUserMediaHow to record audio using getUserMedia and Web Audio API on Chrome for Android?Unable to record from USB microphone on Chrome on Android (Lollipop)WebRTC / getUserMedia alternatives for mobile devicesAccessing native Camera, Audio and Files for hosted PWA webapp using CordovaPoor audio quality with getUserMedia. Any ideas why?API getUserMedia Mediaresource could not be Decoded in ReactJS
What will the Frenchman say?
"Marked down as someone wanting to sell shares." What does that mean?
Determine voltage drop over 10G resistors with cheap multimeter
Nested Dynamic SOQL Query
PTIJ: Which Dr. Seuss books should one obtain?
What is it called when someone votes for an option that's not their first choice?
When should a starting writer get his own webpage?
Is there any common country to visit for uk and schengen visa?
What kind of footwear is suitable for walking in micro gravity environment?
Hackerrank All Women's Codesprint 2019: Name the Product
Can "few" be used as a subject? If so, what is the rule?
Why is indicated airspeed rather than ground speed used during the takeoff roll?
Can other pieces capture a threatening piece and prevent a checkmate?
Hot air balloons as primitive bombers
pipe commands inside find -exec?
Have the tides ever turned twice on any open problem?
Can a university suspend a student even when he has left university?
Writing in a Christian voice
Does convergence of polynomials imply that of its coefficients?
Do I need to convey a moral for each of my blog post?
Emojional cryptic crossword
Why doesn't the fusion process of the sun speed up?
PTIJ: At the Passover Seder, is one allowed to speak more than once during Maggid?
Justification failure in beamer enumerate list
Any working implementation of getUserMedia, mediaStream API for mobile and desktop?
2019 Community Moderator ElectionRecord Audio Stream from getUserMediaHow to (automatically) test if WebRTC MediaStream is working?Web Audio API and mobile browsersSending a MediaStream to host Server with WebRTC after it is captured by getUserMediaHow to record audio using getUserMedia and Web Audio API on Chrome for Android?Unable to record from USB microphone on Chrome on Android (Lollipop)WebRTC / getUserMedia alternatives for mobile devicesAccessing native Camera, Audio and Files for hosted PWA webapp using CordovaPoor audio quality with getUserMedia. Any ideas why?API getUserMedia Mediaresource could not be Decoded in ReactJS
I tried quite few examples on, but none of them actually works. The aim is to record audio in the browser, then upload to a server. I found solution for desktop, but nothing for mobile, however it's supported by mobile browsers years ago.
api web audio getusermedia
add a comment |
I tried quite few examples on, but none of them actually works. The aim is to record audio in the browser, then upload to a server. I found solution for desktop, but nothing for mobile, however it's supported by mobile browsers years ago.
api web audio getusermedia
add a comment |
I tried quite few examples on, but none of them actually works. The aim is to record audio in the browser, then upload to a server. I found solution for desktop, but nothing for mobile, however it's supported by mobile browsers years ago.
api web audio getusermedia
I tried quite few examples on, but none of them actually works. The aim is to record audio in the browser, then upload to a server. I found solution for desktop, but nothing for mobile, however it's supported by mobile browsers years ago.
api web audio getusermedia
api web audio getusermedia
asked Mar 7 at 18:48
Ádám SzalócziÁdám Szalóczi
1
1
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Most mobile browsers today fully support getUserMedia
. You use it exactly as you use it for desktop browsers, except passing facingMode
in the command's constraints, which sets which camera to use on the mobile device.
But, as you state in your question that you only need to record audio, here's a simple code example:
var constraints =
audio: true
;
navigator.mediaDevices.getUserMedia(constraints).then(handleSuccess);
var handleSuccess = function (stream)
// now do whatever you need with the stream object.
// for example - get the microphone's input:
var context = new _AudioContext();
var processor = context.createScriptProcessor(16384, 1, 1);
var input = context.createMediaStreamSource(stream);
;
thanks, I realised, the question is not really accurate, after further research. The problem is not the getUserMedia, but the mediaRecorder API, I tried to use, which have very poor browser support. So what API can I use to record on mobile devices?
– Ádám Szalóczi
Mar 13 at 17:20
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55050830%2fany-working-implementation-of-getusermedia-mediastream-api-for-mobile-and-deskt%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Most mobile browsers today fully support getUserMedia
. You use it exactly as you use it for desktop browsers, except passing facingMode
in the command's constraints, which sets which camera to use on the mobile device.
But, as you state in your question that you only need to record audio, here's a simple code example:
var constraints =
audio: true
;
navigator.mediaDevices.getUserMedia(constraints).then(handleSuccess);
var handleSuccess = function (stream)
// now do whatever you need with the stream object.
// for example - get the microphone's input:
var context = new _AudioContext();
var processor = context.createScriptProcessor(16384, 1, 1);
var input = context.createMediaStreamSource(stream);
;
thanks, I realised, the question is not really accurate, after further research. The problem is not the getUserMedia, but the mediaRecorder API, I tried to use, which have very poor browser support. So what API can I use to record on mobile devices?
– Ádám Szalóczi
Mar 13 at 17:20
add a comment |
Most mobile browsers today fully support getUserMedia
. You use it exactly as you use it for desktop browsers, except passing facingMode
in the command's constraints, which sets which camera to use on the mobile device.
But, as you state in your question that you only need to record audio, here's a simple code example:
var constraints =
audio: true
;
navigator.mediaDevices.getUserMedia(constraints).then(handleSuccess);
var handleSuccess = function (stream)
// now do whatever you need with the stream object.
// for example - get the microphone's input:
var context = new _AudioContext();
var processor = context.createScriptProcessor(16384, 1, 1);
var input = context.createMediaStreamSource(stream);
;
thanks, I realised, the question is not really accurate, after further research. The problem is not the getUserMedia, but the mediaRecorder API, I tried to use, which have very poor browser support. So what API can I use to record on mobile devices?
– Ádám Szalóczi
Mar 13 at 17:20
add a comment |
Most mobile browsers today fully support getUserMedia
. You use it exactly as you use it for desktop browsers, except passing facingMode
in the command's constraints, which sets which camera to use on the mobile device.
But, as you state in your question that you only need to record audio, here's a simple code example:
var constraints =
audio: true
;
navigator.mediaDevices.getUserMedia(constraints).then(handleSuccess);
var handleSuccess = function (stream)
// now do whatever you need with the stream object.
// for example - get the microphone's input:
var context = new _AudioContext();
var processor = context.createScriptProcessor(16384, 1, 1);
var input = context.createMediaStreamSource(stream);
;
Most mobile browsers today fully support getUserMedia
. You use it exactly as you use it for desktop browsers, except passing facingMode
in the command's constraints, which sets which camera to use on the mobile device.
But, as you state in your question that you only need to record audio, here's a simple code example:
var constraints =
audio: true
;
navigator.mediaDevices.getUserMedia(constraints).then(handleSuccess);
var handleSuccess = function (stream)
// now do whatever you need with the stream object.
// for example - get the microphone's input:
var context = new _AudioContext();
var processor = context.createScriptProcessor(16384, 1, 1);
var input = context.createMediaStreamSource(stream);
;
edited Mar 10 at 12:46
answered Mar 10 at 12:40
Koby DouekKoby Douek
11.8k143863
11.8k143863
thanks, I realised, the question is not really accurate, after further research. The problem is not the getUserMedia, but the mediaRecorder API, I tried to use, which have very poor browser support. So what API can I use to record on mobile devices?
– Ádám Szalóczi
Mar 13 at 17:20
add a comment |
thanks, I realised, the question is not really accurate, after further research. The problem is not the getUserMedia, but the mediaRecorder API, I tried to use, which have very poor browser support. So what API can I use to record on mobile devices?
– Ádám Szalóczi
Mar 13 at 17:20
thanks, I realised, the question is not really accurate, after further research. The problem is not the getUserMedia, but the mediaRecorder API, I tried to use, which have very poor browser support. So what API can I use to record on mobile devices?
– Ádám Szalóczi
Mar 13 at 17:20
thanks, I realised, the question is not really accurate, after further research. The problem is not the getUserMedia, but the mediaRecorder API, I tried to use, which have very poor browser support. So what API can I use to record on mobile devices?
– Ádám Szalóczi
Mar 13 at 17:20
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55050830%2fany-working-implementation-of-getusermedia-mediastream-api-for-mobile-and-deskt%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown