pull/585/head
FongMi 1 year ago
parent ffd29a1e02
commit 6f0df10274
  1. 14
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/LiveActivity.java
  2. 12
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java

@ -1,7 +1,6 @@
package com.fongmi.android.tv.ui.activity;
import android.annotation.SuppressLint;
import android.app.PictureInPictureUiState;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ActivityInfo;
@ -14,7 +13,6 @@ import android.view.View;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
import androidx.media3.common.C;
@ -1056,21 +1054,9 @@ public class LiveActivity extends BaseActivity implements CustomKeyDownLive.List
if (mPlayers.haveTrack(C.TRACK_TYPE_VIDEO)) mPiP.enter(this, mPlayers.getVideoWidth(), mPlayers.getVideoHeight(), Setting.getLiveScale());
}
@Override
@RequiresApi(35)
public void onPictureInPictureUiStateChanged(@NonNull PictureInPictureUiState pipState) {
super.onPictureInPictureUiStateChanged(pipState);
if (pipState.isTransitioningToPip()) {
hideControl();
hideInfo();
hideUI();
}
}
@Override
public void onPictureInPictureModeChanged(boolean isInPictureInPictureMode, @NonNull Configuration newConfig) {
super.onPictureInPictureModeChanged(isInPictureInPictureMode, newConfig);
super.onPictureInPictureModeChanged(isInPictureInPictureMode);
if (isInPictureInPictureMode) {
PlaybackService.start(mPlayers);
hideControl();

@ -4,7 +4,6 @@ import android.Manifest;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.Dialog;
import android.app.PictureInPictureUiState;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.content.res.Configuration;
@ -27,7 +26,6 @@ import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentActivity;
import androidx.lifecycle.Observer;
@ -1506,16 +1504,6 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo
if (mPlayers.haveTrack(C.TRACK_TYPE_VIDEO)) mPiP.enter(this, mPlayers.getVideoWidth(), mPlayers.getVideoHeight(), getScale());
}
@Override
@RequiresApi(35)
public void onPictureInPictureUiStateChanged(@NonNull PictureInPictureUiState pipState) {
super.onPictureInPictureUiStateChanged(pipState);
if (pipState.isTransitioningToPip()) {
hideControl();
hideSheet();
}
}
@Override
public void onPictureInPictureModeChanged(boolean isInPictureInPictureMode, @NonNull Configuration newConfig) {
super.onPictureInPictureModeChanged(isInPictureInPictureMode, newConfig);

Loading…
Cancel
Save