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

Nikos Nakas commented on CB-6820:
---------------------------------

Github repo that fixes the issue: 
[https://github.com/apache/cordova-plugin-media]

> iOS Media plugin: cannot play video and record audio simultaneously
> -------------------------------------------------------------------
>
>                 Key: CB-6820
>                 URL: https://issues.apache.org/jira/browse/CB-6820
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: iOS, Plugin Media
>    Affects Versions: 3.5.0, 3.6.0
>         Environment: iOS, all versions
>            Reporter: Nikos Nakas
>   Original Estimate: 10m
>  Remaining Estimate: 10m
>
> Before the initiation of the recording process in iOS, the media API ensures 
> that the application is recording-capable, by setting the category of the 
> AVAudioSession to "AVAudioSessionCategoryRecord". This behavior is incorrect 
> in the case that the category is already set to the value of 
> "AVAudioSessionCategoryPlayAndRecord". Obviously in this case, the 
> application already has recording capabilities, and changing the category to 
> record-only deprives the app of being able to play video at the same time. 
> The only possible workaround to this, is setting the AVAudioSession category 
> to play-and-record after the recording has started, and then initiate video 
> play. However, this may be unacceptable in various scenarios. Thus, the Media 
> plugin should first check if the audio session is already configured for 
> play-and-record, and if not, then set the session category to record-only.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to