[ https://issues.apache.org/jira/browse/CB-5504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13864649#comment-13864649 ]
ASF subversion and git services commented on CB-5504: ----------------------------------------------------- Commit 6b40b60f7f7aa3c8ed955fbed8add8498b9cb062 in branch refs/heads/dev from [~agrieve] [ https://git-wip-us.apache.org/repos/asf?p=cordova-plugin-device.git;h=6b40b60 ] CB-5737 Fix exception on close caused by left over telephony code from CB-5504 > Telephone events are handled by the Device plugin, but Media needs them to > know to pause on incoming calls, etc > --------------------------------------------------------------------------------------------------------------- > > Key: CB-5504 > URL: https://issues.apache.org/jira/browse/CB-5504 > Project: Apache Cordova > Issue Type: Bug > Components: Android, Docs, Plugin Device, Plugin Media > Affects Versions: 3.1.0 > Reporter: Tommy-Carlos Williams > Assignee: Joe Bowser > > There is a telephony receiver in the Device plugin that sends a message to > all plugins so that they can handle incoming calls etc. > Currently the only core plugin that listens for those messages is the Media > plugin so that it can pause playback when a call comes in. > There is no documentation for this (before the great plugin break out, there > didn't need to be) so if you just add the Media plugin, audio playback does > not pause on an incoming or outgoing phone call. > I am not advocating moving this into Media as there might be third party > plugins listening for this. However, I do think that at the least this needs > to be documented in the docs for the Media plugin/api and possibly even have > Device as a dependancy for Media. > There's another bug that is related involving android permissions but I will > lodge that separately. (See: > [CB-5505|https://issues.apache.org/jira/browse/CB-5505]) -- This message was sent by Atlassian JIRA (v6.1.5#6160)