Fix issue 3371080
Modified default volume control logic in AudioService: 1 IN_CALL volume if in video/audio chat 2 NOTIFICATION if notification is playing or was playing less than 5s ago. 3 MUSIC Modified silent mode: - now also affect MUSIC stream type - entering silent mode when VOL- hard key is pressed once while selected stream volume is already at 0 (except for VOICE_CALL stream). - exiting silent mode when pressing VOL+ hard key while in silent mode Play sound FX (audible selections, keyboard clicks) at a fixed volume. Modified audio framework: - isStreamActive() method now implemented in AudioPolicyManagerBase (previously AudioFlinger) - iStreamActive() now specifies a time window during which the stream is considered active after it actually stopped. Change-Id: I7e5a0724099450b9fc90825224180ac97322785f
This commit is contained in:
@@ -158,7 +158,7 @@ public class AudioSystem
|
||||
*
|
||||
* return true if any track playing on this stream is active.
|
||||
*/
|
||||
public static native boolean isStreamActive(int stream);
|
||||
public static native boolean isStreamActive(int stream, int inPastMs);
|
||||
|
||||
/*
|
||||
* Sets a group generic audio configuration parameters. The use of these parameters
|
||||
|
||||
Reference in New Issue
Block a user