OSDN Git Service

MediaSession2: Complete transport control commands
authorHyundo Moon <hdmoon@google.com>
Fri, 26 Jan 2018 06:50:18 +0000 (15:50 +0900)
committerHyundo Moon <hdmoon@google.com>
Fri, 26 Jan 2018 07:36:23 +0000 (16:36 +0900)
Bug: 72531854
Test: Builds successfully
Change-Id: I1d52580bd9c95e08561905aba19205caee649de1

media/java/android/media/MediaPlayerInterface.java
media/java/android/media/MediaSession2.java

index 5ff8a58..b605908 100644 (file)
@@ -44,7 +44,7 @@ public interface MediaPlayerInterface {
     void skipToPrevious();
     void skipToNext();
     void seekTo(long pos);
-    void fastFoward();
+    void fastForward();
     void rewind();
 
     PlaybackState2 getPlaybackState();
index cb5164e..b97a19b 100644 (file)
@@ -230,6 +230,11 @@ public class MediaSession2 implements AutoCloseable {
             mCommands.add(new Command(COMMAND_CODE_PLAYBACK_STOP));
             mCommands.add(new Command(COMMAND_CODE_PLAYBACK_SKIP_NEXT_ITEM));
             mCommands.add(new Command(COMMAND_CODE_PLAYBACK_SKIP_PREV_ITEM));
+            mCommands.add(new Command(COMMAND_CODE_PLAYBACK_PREPARE));
+            mCommands.add(new Command(COMMAND_CODE_PLAYBACK_FAST_FORWARD));
+            mCommands.add(new Command(COMMAND_CODE_PLAYBACK_REWIND));
+            mCommands.add(new Command(COMMAND_CODE_PLAYBACK_SEEK_TO));
+            mCommands.add(new Command(COMMAND_CODE_PLAYBACK_SET_CURRENT_PLAYLIST_ITEM));
         }
 
         public void removeCommand(Command command) {