Android APIs
public static final class

MediaStore.Audio.Media

extends Object
implements MediaStore.Audio.AudioColumns
java.lang.Object
   ↳ android.provider.MediaStore.Audio.Media

Summary

Constants
String CONTENT_TYPE The MIME type for this table.
String DEFAULT_SORT_ORDER The default sort order for this table
String ENTRY_CONTENT_TYPE The MIME type for an audio track.
String EXTRA_MAX_BYTES The name of the Intent-extra used to define a maximum file size for a recording made by the SoundRecorder application.
String RECORD_SOUND_ACTION Activity Action: Start SoundRecorder application.
[Expand]
Inherited Constants
From interface android.provider.MediaStore.Audio.AudioColumns
From interface android.provider.MediaStore.MediaColumns
From interface android.provider.BaseColumns
Fields
public static final Uri EXTERNAL_CONTENT_URI The content:// style URI for the "primary" external storage volume.
public static final Uri INTERNAL_CONTENT_URI The content:// style URI for the internal storage.
Public Constructors
MediaStore.Audio.Media()
Public Methods
static Uri getContentUri(String volumeName)
Get the content:// style URI for the audio media table on the given volume.
static Uri getContentUriForPath(String path)
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String CONTENT_TYPE

Added in API level 1

The MIME type for this table.

Constant Value: "vnd.android.cursor.dir/audio"

public static final String DEFAULT_SORT_ORDER

Added in API level 1

The default sort order for this table

Constant Value: "title_key"

public static final String ENTRY_CONTENT_TYPE

Added in API level 21

The MIME type for an audio track.

Constant Value: "vnd.android.cursor.item/audio"

public static final String EXTRA_MAX_BYTES

Added in API level 3

The name of the Intent-extra used to define a maximum file size for a recording made by the SoundRecorder application.

Constant Value: "android.provider.MediaStore.extra.MAX_BYTES"

public static final String RECORD_SOUND_ACTION

Added in API level 1

Activity Action: Start SoundRecorder application.

Input: nothing.

Output: An uri to the recorded sound stored in the Media Library if the recording was successful. May also contain the extra EXTRA_MAX_BYTES.

See also:

Constant Value: "android.provider.MediaStore.RECORD_SOUND"

Fields

public static final Uri EXTERNAL_CONTENT_URI

Added in API level 1

The content:// style URI for the "primary" external storage volume.

public static final Uri INTERNAL_CONTENT_URI

Added in API level 1

The content:// style URI for the internal storage.

Public Constructors

public MediaStore.Audio.Media ()

Added in API level 1

Public Methods

public static Uri getContentUri (String volumeName)

Added in API level 1

Get the content:// style URI for the audio media table on the given volume.

Parameters
volumeName String: the name of the volume to get the URI for
Returns
Uri the URI to the audio media table on the given volume

public static Uri getContentUriForPath (String path)

Added in API level 1

Parameters
path String
Returns
Uri