android.media
public
class
android.media.AsyncPlayer
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
Public Methods
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
Details
Public Constructors
public
AsyncPlayer(String tag)
Construct an AsyncPlayer object.
Parameters
tag
| a string to use for debugging
|
Public Methods
public
void
play(Context context, Uri uri, boolean looping, int stream)
Start playing the sound. It will actually start playing at some
point in the future. There are no guarantees about latency here.
Calling this before another audio file is done playing will stop
that one and start the new one.
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.