-
- Downloads
Bug 1819814 - Call MediaSession.Delegate.onFullscreen correctly when entering...
Bug 1819814 - Call MediaSession.Delegate.onFullscreen correctly when entering full screen. r=geckoview-reviewers,calu This is a race condition of full screen event and activated event of media controller. Media controller will dispatch activated event when full screen button is clicked on controller. But since this depends on full screen event, if GeckoView's media session receives this event before controller fires activated event, `MediaSession.Delegate.onFullscreen` won't be called because MediaSession.isActive() is false at this time. So I would like to retry `GeckoView:MediaSession:Fullscreen` call when entering full screen and controller isn't active yet. Differential Revision: https://phabricator.services.mozilla.com/D173831
Showing
- mobile/android/actors/MediaControlDelegateChild.jsm 19 additions, 3 deletionsmobile/android/actors/MediaControlDelegateChild.jsm
- mobile/android/geckoview/src/androidTest/java/org/mozilla/geckoview/test/MediaSessionTest.kt 43 additions, 0 deletions...dTest/java/org/mozilla/geckoview/test/MediaSessionTest.kt
- mobile/android/geckoview/src/main/java/org/mozilla/geckoview/MediaSession.java 9 additions, 1 deletion...iew/src/main/java/org/mozilla/geckoview/MediaSession.java
- mobile/android/geckoview_example/src/main/java/org/mozilla/geckoview_example/GeckoViewActivity.java 36 additions, 0 deletions...java/org/mozilla/geckoview_example/GeckoViewActivity.java
Please register or sign in to comment