to top
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 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

? Examples
MediaStore.Audio.Media()
Public Methods

? Examples
static Uri getContentUri( String volumeName)
Get the content:// style URI for the audio media table on the given volume.

? Examples
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 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

No examples for this method.
Frequently called with: [Clear]
Portions of this page are reproduced from work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. The original page is available here.