[ 
https://issues.apache.org/jira/browse/CB-7717?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Shazron Abdullah updated CB-7717:
---------------------------------
    Labels: iOS  (was: )

> 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
>          Components: Plugin Media
>            Reporter: Tom Krones
>              Labels: iOS
>
> 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]

Reply via email to