cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "jcesarmobile (JIRA)" <>
Subject [jira] [Commented] (CB-12422) Media does not play when the App is in the background on iOS
Date Tue, 07 Feb 2017 19:53:43 GMT


jcesarmobile commented on CB-12422:

Can you try with this code? it's the one I used:

var my_media = new Media("",
                             // success callback
                             function () { console.log("playAudio():Audio Success"); },
                             // error callback
                             function (err) { console.log("playAudio():Audio Error: " + err);
}){ playAudioWhenScreenIsLocked : true });


BTW, the audio has to be started before going to background, if you wrap your code in a timeout
it won't work because the javascript is not executed when the app is in background, if the
audio was started before going to background it should continue working

> Media does not play when the App is in the background on iOS
> ------------------------------------------------------------
>                 Key: CB-12422
>                 URL:
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Plugin Media
>    Affects Versions: 3.5.0
>         Environment: iOS 8+
>            Reporter: Remi Boardman
>            Assignee: jcesarmobile
>            Priority: Minor
>              Labels: background, background-audio, easyfix, ios, media
> While trying to trigger a sound to play in the App (running in the background or screen
locked) via a button press on an external bluetooth device, I receive the error:
> _"message":"","code":4_
> I've also tried creating a new blank app and wrapping the play method in a timeout so
that it triggers a short while after I lock the screen or minimise the App. I do not hear
a sound until I reopen the App and I don't get any errors in console this way.
> I have set the _playAudioWhenScreenIsLocked_ option to true, despite this being true
by default.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message