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

Jan Piotrowski (Sujan) commented on CB-13774:
---------------------------------------------

Both the issue and PR description describe what code is broken, but not what 
actual functionality. 
>From what you wrote it seems to be "record something, then play it back 
>immediately".
So I have to assume using `media.startRecord`, then `media.stopRecord` and then 
`media.play` would fail. Correct?

> cordova-plugin-media broken recording and playback functionality 
> -----------------------------------------------------------------
>
>                 Key: CB-13774
>                 URL: https://issues.apache.org/jira/browse/CB-13774
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: cordova-plugin-media
>         Environment: Android
>            Reporter: Mark Mitchell
>            Priority: Blocker
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> The problem seems to be that somehow the encoder and decoder are set to 
> different encoding types and are not compatible. Additionally its assuming an 
> encoder is available on the platform and since the interface to the this 
> object does not allow a way to specifying encoding I feel like the default 
> may have been more appropriate. 
> Currently the code is as follows 
> {code:java}
> this.recorder.setOutputFormat(MediaRecorder.OutputFormat.AAC_ADTS); // 
> RAW_AMR);
> this.recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC); //AMR_NB);
> {code}
> But trying to play back the recorded audio fails with a decoder error



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to