mirror of
https://github.com/servo/servo.git
synced 2025-09-30 08:39:16 +01:00
MediaSession Android bits
This commit is contained in:
parent
7ca74d598c
commit
3f6569447d
4 changed files with 34 additions and 3 deletions
|
@ -109,6 +109,10 @@ public class JNIServo {
|
|||
void onHistoryChanged(boolean canGoBack, boolean canGoForward);
|
||||
|
||||
void onShutdownComplete();
|
||||
|
||||
void onMediaSessionMetadata(String title, String artist, String album);
|
||||
|
||||
void onMediaSessionPlaybackStateChange(int state);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -184,6 +184,10 @@ public class Servo {
|
|||
void onHistoryChanged(boolean canGoBack, boolean canGoForward);
|
||||
|
||||
void onRedrawing(boolean redrawing);
|
||||
|
||||
void onMediaSessionMetadata(String title, String artist, String album);
|
||||
|
||||
void onMediaSessionPlaybackStateChange(int state);
|
||||
}
|
||||
|
||||
public interface RunCallback {
|
||||
|
@ -269,5 +273,13 @@ public class Servo {
|
|||
public void onRedrawing(boolean redrawing) {
|
||||
mRunCallback.inUIThread(() -> mClient.onRedrawing(redrawing));
|
||||
}
|
||||
|
||||
public void onMediaSessionMetadata(String title, String artist, String album) {
|
||||
mRunCallback.inUIThread(() -> mClient.onMediaSessionMetadata(title, artist, album));
|
||||
}
|
||||
|
||||
public void onMediaSessionPlaybackStateChange(int state) {
|
||||
mRunCallback.inUIThread(() -> mClient.onMediaSessionPlaybackStateChange(state));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue