diff options
author | Sascha Haeberling <haeberling@google.com> | 2013-04-18 01:48:34 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2013-04-18 01:48:34 +0000 |
commit | 491c6915aefe4fdcd23176c78ec1199ef74ef50f (patch) | |
tree | 47c691816045ec6626582ddb69b185fb525969c0 /src | |
parent | 446224243616dbb95c3101c4b311ac6453517bc4 (diff) | |
parent | 02cc9b9fbd42edfe6edd6db872f7eec84a274849 (diff) | |
download | android_packages_apps_Snap-491c6915aefe4fdcd23176c78ec1199ef74ef50f.tar.gz android_packages_apps_Snap-491c6915aefe4fdcd23176c78ec1199ef74ef50f.tar.bz2 android_packages_apps_Snap-491c6915aefe4fdcd23176c78ec1199ef74ef50f.zip |
Merge "Add method for returning SoundPool audio type." into gb-ub-photos-bryce
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/camera/SoundClips.java | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/com/android/camera/SoundClips.java b/src/com/android/camera/SoundClips.java index 6388fec56..8155c03dc 100644 --- a/src/com/android/camera/SoundClips.java +++ b/src/com/android/camera/SoundClips.java @@ -48,6 +48,11 @@ public class SoundClips { } } + public static int getAudioTypeForSoundPool() { + return ApiHelper.getIntFieldIfExists(AudioManager.class, + "STREAM_SYSTEM_ENFORCED", null, AudioManager.STREAM_RING); + } + /** * This class implements SoundClips.Player using MediaActionSound, * which exists since API level 16. @@ -121,12 +126,10 @@ public class SoundClips { public SoundPoolPlayer(Context context) { mContext = context; - int audioType = ApiHelper.getIntFieldIfExists(AudioManager.class, - "STREAM_SYSTEM_ENFORCED", null, AudioManager.STREAM_RING); mSoundIDToPlay = ID_NOT_LOADED; - mSoundPool = new SoundPool(NUM_SOUND_STREAMS, audioType, 0); + mSoundPool = new SoundPool(NUM_SOUND_STREAMS, getAudioTypeForSoundPool(), 0); mSoundPool.setOnLoadCompleteListener(this); mSoundIDs = new int[SOUND_RES.length]; |