[ 
https://issues.apache.org/jira/browse/CB-7454?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14694857#comment-14694857
 ] 

Szabolcs Balogh commented on CB-7454:
-------------------------------------

I think that both Android and iOS supports recording in M4A format.

On Android:
this.recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
this.recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC); 

On iOS:
NSDictionary *audioSettings = @{AVFormatIDKey: @(kAudioFormatMPEG4AAC),
                                            AVSampleRateKey: @(44100),
                                            AVNumberOfChannelsKey: @(1),
                                            AVEncoderAudioQualityKey: 
@(AVAudioQualityMedium)
                                            };
audioFile.recorder = [[CDVAudioRecorder alloc] 
initWithURL:audioFile.resourceURL settings:audioSettings error:&error];
(You can play with the settings)

The playback for the recorded M4A file work both on Android and iOS.

> Add support for m4a audio format to Media plugin
> ------------------------------------------------
>
>                 Key: CB-7454
>                 URL: https://issues.apache.org/jira/browse/CB-7454
>             Project: Apache Cordova
>          Issue Type: Improvement
>          Components: Plugin Media
>            Reporter: Vladimir Kotikov
>              Labels: m4a, media, wp8.1
>
> Current version doesn't support m4a audio even if platform, we're running on 
> does.
> For example CB-7453 describes that media-capture for WP8.1 can record an m4a 
> file when mp3 recording fails, and the recorded file format which is fully 
> supported by Windows platform and IE11, can't be used with Media plugin due 
> to current plugin limitations.



--
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