diff options
| author | TreeHugger Robot <treehugger-gerrit@google.com> | 2018-02-23 07:53:51 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2018-02-23 07:53:51 +0000 |
| commit | dced4bb3c31f967875bbc034a713cc58cc882775 (patch) | |
| tree | 8e450f1abe5c6f6ffff0f07a1a9c6cf592389d03 /core/java/android | |
| parent | b5d3d67077f9a1e12ad11c7efadeb0710ef6db21 (diff) | |
| parent | b9f6febce41cbf0732c27e4f99ac4c18c7ef8272 (diff) | |
Merge "MediaControlView2: Add Support for Ad"
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/widget/VideoView2.java | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/core/java/android/widget/VideoView2.java b/core/java/android/widget/VideoView2.java index 69c1fb621628..340be461accf 100644 --- a/core/java/android/widget/VideoView2.java +++ b/core/java/android/widget/VideoView2.java @@ -22,6 +22,7 @@ import android.annotation.Nullable; import android.content.Context; import android.media.AudioAttributes; import android.media.AudioManager; +import android.media.MediaMetadata2; import android.media.MediaPlayerInterface; import android.media.session.MediaController; import android.media.session.MediaSession; @@ -168,6 +169,27 @@ public class VideoView2 extends ViewGroupHelper<VideoView2Provider> { return mProvider.getMediaControlView2_impl(); } + /** + * Sets MediaMetadata2 instance. It will replace the previously assigned MediaMetadata2 instance + * if any. + * + * @param metadata a MediaMetadata2 instance. + * @hide + */ + public void setMediaMetadata(MediaMetadata2 metadata) { + mProvider.setMediaMetadata_impl(metadata); + } + + /** + * Returns MediaMetadata2 instance which is retrieved from MediaPlayer2 inside VideoView2 by + * default or by {@link #setMediaMetadata} method. + * @hide + */ + public MediaMetadata2 getMediaMetadata() { + // TODO: add to Javadoc whether this value can be null or not when integrating with + // MediaSession2. + return mProvider.getMediaMetadata_impl(); + } /** * Returns MediaController instance which is connected with MediaSession that VideoView2 is |
