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.BaseColumns
From interface android.provider.MediaStore.Audio.AudioColumns
From interface android.provider.MediaStore.MediaColumns
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 the name of the volume to get the URI for
Returns
  • the URI to the audio media table on the given volume

public static Uri getContentUriForPath (String path)

Added in API level 1