Skip to content

Commit

Permalink
fixed demo
Browse files Browse the repository at this point in the history
  • Loading branch information
jiajunhui committed Oct 17, 2018
1 parent 2d83f39 commit 516223b
Show file tree
Hide file tree
Showing 6 changed files with 42 additions and 2 deletions.
Expand Up @@ -25,6 +25,7 @@
import com.kk.taurus.playerbase.config.PlayerConfig;
import com.kk.taurus.playerbase.entity.DataSource;
import com.kk.taurus.playerbase.event.OnPlayerEventListener;
import com.kk.taurus.playerbase.player.IPlayer;
import com.kk.taurus.playerbase.receiver.IReceiver;
import com.kk.taurus.playerbase.receiver.ReceiverGroup;
import com.kk.taurus.playerbase.render.AspectRatio;
Expand Down Expand Up @@ -250,6 +251,9 @@ public void onConfigurationChanged(Configuration newConfig) {
@Override
protected void onPause() {
super.onPause();
int state = mVideoView.getState();
if(state == IPlayer.STATE_PLAYBACK_COMPLETE)
return;
if(mVideoView.isInPlaybackState()){
mVideoView.pause();
}else{
Expand All @@ -260,6 +264,9 @@ protected void onPause() {
@Override
protected void onResume() {
super.onResume();
int state = mVideoView.getState();
if(state == IPlayer.STATE_PLAYBACK_COMPLETE)
return;
if(mVideoView.isInPlaybackState()){
if(!userPause)
mVideoView.resume();
Expand Down
Expand Up @@ -19,6 +19,7 @@
import com.kk.taurus.playerbase.entity.DataSource;

import com.kk.taurus.avplayer.base.ISPayer;
import com.kk.taurus.playerbase.player.IPlayer;

public class DetailPlayActivity extends AppCompatActivity implements OnHandleListener {

Expand Down Expand Up @@ -108,6 +109,9 @@ public void onBackPressed() {
@Override
protected void onResume() {
super.onResume();
int state = ListPlayer.get().getState();
if(state == IPlayer.STATE_PLAYBACK_COMPLETE)
return;
if(ListPlayer.get().isInPlaybackState()){
ListPlayer.get().resume();
}
Expand All @@ -116,7 +120,11 @@ protected void onResume() {
@Override
protected void onPause() {
super.onPause();
ListPlayer.get().pause();
int state = ListPlayer.get().getState();
if(state == IPlayer.STATE_PLAYBACK_COMPLETE)
return;
if(ListPlayer.get().isInPlaybackState())
ListPlayer.get().pause();
}

@Override
Expand Down
Expand Up @@ -23,6 +23,7 @@

import com.kk.taurus.avplayer.adapter.ListAdapter;
import com.kk.taurus.avplayer.base.ISPayer;
import com.kk.taurus.playerbase.player.IPlayer;

public class ListPlayActivity extends AppCompatActivity implements ListAdapter.OnListListener {

Expand Down Expand Up @@ -129,6 +130,9 @@ public void onToggleScreen() {
@Override
protected void onPause() {
super.onPause();
int state = ListPlayer.get().getState();
if(state == IPlayer.STATE_PLAYBACK_COMPLETE)
return;
if(!toDetail){
ListPlayer.get().pause();
}
Expand Down
Expand Up @@ -23,6 +23,7 @@

import com.kk.taurus.avplayer.base.ISPayer;
import com.kk.taurus.avplayer.utils.OrientationSensor;
import com.kk.taurus.playerbase.player.IPlayer;

public class MultiListActivity extends AppCompatActivity {

Expand Down Expand Up @@ -121,6 +122,9 @@ public void onToggleScreen() {
@Override
protected void onPause() {
super.onPause();
int state = ListPlayer.get().getState();
if(state == IPlayer.STATE_PLAYBACK_COMPLETE)
return;
if(!toDetail){
ListPlayer.get().pause();
}
Expand Down
Expand Up @@ -24,6 +24,7 @@
import com.kk.taurus.playerbase.assist.OnAssistPlayEventHandler;
import com.kk.taurus.playerbase.assist.RelationAssist;
import com.kk.taurus.playerbase.entity.DataSource;
import com.kk.taurus.playerbase.player.IPlayer;
import com.kk.taurus.playerbase.receiver.ReceiverGroup;
import com.kk.taurus.playerbase.window.FloatWindow;
import com.kk.taurus.playerbase.window.FloatWindowParams;
Expand Down Expand Up @@ -227,6 +228,9 @@ public void onBackPressed() {
@Override
protected void onPause() {
super.onPause();
int state = mAssist.getState();
if(state == IPlayer.STATE_PLAYBACK_COMPLETE)
return;
if(mAssist.isInPlaybackState()){
mAssist.pause();
}else{
Expand All @@ -237,6 +241,9 @@ protected void onPause() {
@Override
protected void onResume() {
super.onResume();
int state = mAssist.getState();
if(state == IPlayer.STATE_PLAYBACK_COMPLETE)
return;
if(mAssist.isInPlaybackState()){
mAssist.resume();
}else{
Expand Down
Expand Up @@ -17,6 +17,7 @@
import com.kk.taurus.avplayer.utils.WindowPermissionCheck;
import com.kk.taurus.playerbase.assist.OnVideoViewEventHandler;
import com.kk.taurus.playerbase.entity.DataSource;
import com.kk.taurus.playerbase.player.IPlayer;
import com.kk.taurus.playerbase.receiver.ReceiverGroup;
import com.kk.taurus.playerbase.widget.BaseVideoView;
import com.kk.taurus.playerbase.window.FloatWindowParams;
Expand Down Expand Up @@ -115,13 +116,22 @@ public void activeWindowVideoView(View view){
@Override
protected void onPause() {
super.onPause();
int state = mWindowVideoView.getState();
if(state == IPlayer.STATE_PLAYBACK_COMPLETE)
return;
mWindowVideoView.pause();
}

@Override
protected void onResume() {
super.onResume();
mWindowVideoView.resume();
int state = mWindowVideoView.getState();
if(state == IPlayer.STATE_PLAYBACK_COMPLETE)
return;
if(mWindowVideoView.isInPlaybackState())
mWindowVideoView.resume();
else
mWindowVideoView.rePlay(0);
}

@Override
Expand Down

0 comments on commit 516223b

Please sign in to comment.