提交 47850779 编写于 作者: S shuyu

update ad list

上级 3f33b204
......@@ -257,8 +257,13 @@ public class ListADVideoActivity extends AppCompatActivity {
holder.adVideoPlayer.getCurrentPlayer().release();
holder.adVideoPlayer.onVideoReset();
holder.adVideoPlayer.setVisibility(View.GONE);
//开始播放原视频,根据是否处于全屏状态判断
holder.gsyVideoPlayer.getCurrentPlayer().startAfterPrepared();
int playPosition = holder.gsyVideoPlayer.getGSYVideoManager().getPlayPosition();
if (position == playPosition) {
holder.gsyVideoPlayer.getCurrentPlayer().startAfterPrepared();
}
if (holder.adVideoPlayer.getCurrentPlayer().isIfCurrentIsFullscreen()) {
holder.adVideoPlayer.removeFullWindowViewOnly();
if (!holder.gsyVideoPlayer.getCurrentPlayer().isIfCurrentIsFullscreen()) {
......
......@@ -3,6 +3,8 @@ package com.example.gsyvideoplayer.video;
import android.content.Context;
import android.util.AttributeSet;
import com.shuyu.gsyvideoplayer.listener.GSYMediaPlayerListener;
import com.shuyu.gsyvideoplayer.utils.Debuger;
import com.shuyu.gsyvideoplayer.video.GSYADVideoPlayer;
public class ListADVideoPlayer extends GSYADVideoPlayer {
......@@ -21,10 +23,20 @@ public class ListADVideoPlayer extends GSYADVideoPlayer {
@Override
protected void startPrepare() {
if (getGSYVideoManager().listener() != null) {
getGSYVideoManager().listener().onAutoCompletion();
}
GSYMediaPlayerListener listener = getGSYVideoManager().listener();
super.startPrepare();
if (listener != null) {
listener.onAutoCompletion();
}
}
@Override
public void onAutoCompletion() {
super.onAutoCompletion();
if (!isCurrentMediaListener() && mVideoAllCallBack != null) {
Debuger.printfLog("onAutoComplete");
mVideoAllCallBack.onAutoComplete(mOriginUrl, mTitle, this);
}
}
@Override
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册