Tom Krones created CB-7717:
------------------------------
Summary: Cordova Media Plugin Record as mp4
Key: CB-7717
URL: https://issues.apache.org/jira/browse/CB-7717
Project: Apache Cordova
Issue Type: New Feature
Reporter: Tom Krones
It would be nice to be able to record audio in other formats like mp4. Here's
code that allows you to change the recording type. It would be great if the
option could be added to the record call.
here's the code
Step 1: add this to the startRecordingAudio method on SDVSound.m before
audioFile.recorder =
NSDictionary *recordSettings = [NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithInt:
kAudioFormatMPEG4AAC], AVFormatIDKey,
[NSNumber numberWithFloat:16000.0],
AVSampleRateKey,
[NSNumber numberWithInt: 1],
AVNumberOfChannelsKey,
nil];
Then I replaced:
audioFile.recorder = [[CDVAudioRecorder alloc]
initWithURL:audioFile.resourceURL settings:nil error:&error]; // Default PCM
recording
With:
audioFile.recorder = [[CDVAudioRecorder alloc]
initWithURL:audioFile.resourceURL settings:recordSettings error:&error];
This records directly in M4A, mono in a relatively low fi (16K) format. For my
application, which is just capturing words, not music this is just what I
needed.
from:
https://github.com/keenan/cordova-phonegap-audio-encode/issues/4
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]