Class ShadowMediaController

    • Constructor Detail

      • ShadowMediaController

        public ShadowMediaController()
    • Method Detail

      • setPackageName

        public void setPackageName​(String packageName)
        Saves the package name for use inside the shadow.
      • registerCallback

        @Implementation
        protected void registerCallback​(MediaController.Callback callback)
        Register callback and store it in the shadow to make it easier to check the state of the registered callbacks.
      • unregisterCallback

        @Implementation
        protected void unregisterCallback​(MediaController.Callback callback)
        Unregister callback and remove it from the shadow to make it easier to check the state of the registered callbacks.
      • executeOnPlaybackStateChanged

        public void executeOnPlaybackStateChanged​(PlaybackState playbackState)
        Executes all registered onPlaybackStateChanged callbacks.
      • executeOnMetadataChanged

        public void executeOnMetadataChanged​(MediaMetadata metadata)
        Executes all registered onMetadataChanged callbacks.