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

Shazron Abdullah commented on CB-906:
-------------------------------------

We are going with the Web Audio API in 2.0, but unfortunately I don't think 
that will even solve the "hardware mute" problem wrt to sessions. We might have 
switches in config.xml to enable the other session categories probably for this 
situation (something like PlayAudioWhenScreenIsLocked).

But for now, this is my proposal, have an option called 
"playAudioWhenScreenIsLocked", and if not set, it defaults to true. This is the 
default behaviour currently with the API. To enable use of the hardware mute, 
you would set this value to "false".
                
> Hardware mute button doesn't effect Media API playback
> ------------------------------------------------------
>
>                 Key: CB-906
>                 URL: https://issues.apache.org/jira/browse/CB-906
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: iOS
>    Affects Versions: 1.8.0
>         Environment: iPad 2/iOS 5.1.1
> iPhone 4/iOS 5.1.1
>            Reporter: Nathan Demick
>            Assignee: Shazron Abdullah
>             Fix For: 1.9.0
>
>
> When using the Media API, audio is played even if hardware mute button is 
> switched on. There is no way to override this setting.
> Expected behavior: Media API respects hardware mute button; optionally an 
> "override" argument could be passed to the play() method which ignores the 
> mute button.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to