Please accept YouTube cookies to play this video. By accepting you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.

 

Show the video description

In this video we will learn, how to use the SoundPool class to play short, repetitive sound clips. Since API level 21 (Android Lollipop), the old SoundPool constructor is deprecated, so we will also learn, how to use the new SoundPool.Builder class. We will define a streamType for the old constructor and a usage and contentType for the new Builder. We will also set the number of maxStreams so we can play multiple sounds simultaneously and we will learn, how to pause and resume sound files by saving their streamID in a variable.

Check out the MediaPlayer video:
youtube.com/watch?v=C_Ka7cKwXW0

Free sound clips:
freesound.org

MainActivity.javaactivity_main.xml