Summary: Ctors | Methods | Inherited Methods
public
class
AsyncPlayer
extends Object
Plays a series of audio URIs, but does all the hard work on another thread so that any slowness with preparing or loading doesn't block the calling thread.
Summary
Public constructors | |
|---|---|
AsyncPlayer(String tag)
Construct an AsyncPlayer object. |
|
Public methods | |
|---|---|
void
|
play(Context context, Uri uri, boolean looping, int stream)
This method was deprecated
in API level 23.
use |
void
|
play(Context context, Uri uri, boolean looping, AudioAttributes attributes)
Start playing the sound. |
void
|
stop()
Stop a previously played sound. |
Inherited methods | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
From class
| |||||||||||||||||||||||
Public constructors
AsyncPlayer
public AsyncPlayer (String tag)
Construct an AsyncPlayer object.
| Parameters | |
|---|---|
tag |
String: a string to use for debugging |
Public methods
stop
public void stop ()
Stop a previously played sound. It can't be played again or unpaused at this point. Calling this multiple times has no ill effects.