diff --git a/media/java/android/media/MediaPlayer.java b/media/java/android/media/MediaPlayer.java index 8f6564a06450f..7672f0fe6c6d0 100644 --- a/media/java/android/media/MediaPlayer.java +++ b/media/java/android/media/MediaPlayer.java @@ -344,7 +344,9 @@ import java.lang.ref.WeakReference; * {Idle, Initialized, Stopped, Prepared, Started, Paused, * PlaybackCompleted}

* {Error}

- * Successful invoke of this method does not change the state.

+ * Successful invoke of this method does not change the state. In order for the + * target audio stream type to become effective, this method must be called before + * prepare() or prepareAsync().

* setDataSource

* {Idle}

* {Initialized, Prepared, Started, Paused, Stopped, PlaybackCompleted, @@ -1112,7 +1114,9 @@ public class MediaPlayer /** * Sets the audio stream type for this MediaPlayer. See {@link AudioManager} - * for a list of stream types. + * for a list of stream types. Must call this method before prepare() or + * prepareAsync() in order for the target stream type to become effective + * thereafter. * * @param streamtype the audio stream type * @see android.media.AudioManager