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… API Doc
AudioManager provides access to volume and ringer mode control.
Use Context.getSystemService(Context.AUDIO_SERVICE) to get
an instance of this… API Doc
The AudioRecord class manages the audio resources for Java applications
to record audio from the audio input hardware of the platform. This is
… API Doc
The AudioTrack class manages and plays a single audio resource for Java applications.
It allows streaming of PCM audio buffers to the audio sink… API Doc
A class for producing sounds that match those produced by various actions
taken by the media and camera APIs. Use this class to play an… API Doc
MediaPlayer class can be used to control playback
of audio/video files and streams. An example on how to use the methods in
this class can be… API Doc
Used to record audio and video. The recording control is based on a
simple state machine (see below).
A common case of using MediaRecorder to… API Doc
Definition of a category of routes. All routes belong to a category.
Information about a route that consists of multiple other routes in a group.
Class used to modify metadata in a RemoteControlClient object.
Use editMetadata(boolean) to create an instance of an editor,
on which you set the… API Doc
The SoundPool class manages and plays audio resources for applications.
A SoundPool is a collection of samples that can be loaded into memory
… API Doc
This class provides methods to play DTMF tones (ITU-T Recommendation Q.23),
call supervisory tones (3GPP TS 22.001, CEPT) and proprietary tones… API Doc
MediaMetadataRetriever class provides a unified interface for retrieving
frame and meta data from an input media file.
This is a class for reading and writing Exif tags in a JPEG file.
A Face contains all the information identifying the location
of a face in a bitmap.
Identifies the faces of people in a
Bitmap graphic object.
Per buffer metadata includes an offset and size specifying
the range of valid data in the associated codec buffer.
MediaCodec class can be used to access low-level media codec, i.e.
MediaCodec is generally used like this:
… API Doc
MediaExtractor facilitates extraction of demuxed, typically encoded, media data
from a data source.
It is generally used like this:
… API Doc
Encapsulates the information describing the format of media data,
be it audio or video.
The format of the media data is specified as string/value… API Doc
Interface definition for a callback to be invoked when playback of
a media source has completed.
Interface definition of a callback to be invoked when there
has been an error during an asynchronous operation (other errors
will throw exceptions… API Doc
Interface definition for a callback to be invoked when the media
source is ready for playback.
Information about a media route.
MediaRouter allows applications to control the routing of media channels
and streams from the current device to external speakers and destination… API Doc
MediaScannerConnection provides a way for applications to pass a
newly created or downloaded media file to the media scanner service.
The media… API Doc
RemoteControlClient enables exposing information meant to be consumed by remote controls
capable of displaying metadata, artwork and media… API Doc
Ringtone provides a quick method for playing a ringtone, notification, or
other similar types of sounds.
For ways of retrieving Ringtone objects… API Doc
RingtoneManager provides access to ringtones, notification, and other types
of sounds. It manages querying the different media providers and… API Doc