提交 236b7685 编写于 作者: G guoshuyu

add VideoAllCallBack.onComplete

上级 515f9370
......@@ -138,4 +138,10 @@ public class GSYSampleCallBack implements VideoAllCallBack {
public void onClickBlankFullscreen(String url, Object... objects) {
}
//非正常播放完了,比如新的播放旧的释放,objects[0]是title,object[1]是当前所处播放器(全屏或非全屏)
@Override
public void onComplete(String url, Object... objects) {
}
}
......@@ -39,6 +39,9 @@ public interface VideoAllCallBack {
//播放完了,objects[0]是title,object[1]是当前所处播放器(全屏或非全屏)
void onAutoComplete(String url, Object... objects);
//非正常播放完了,objects[0]是title,object[1]是当前所处播放器(全屏或非全屏)
void onComplete(String url, Object... objects);
//进去全屏,objects[0]是title,object[1]是当前所处播放器(全屏或非全屏)
void onEnterFullscreen(String url, Object... objects);
......
......@@ -659,6 +659,11 @@ public abstract class GSYVideoView extends GSYTextureRenderView implements GSYMe
releaseNetWorkState();
if (mVideoAllCallBack != null) {
Debuger.printfLog("onComplete");
mVideoAllCallBack.onComplete(mOriginUrl, mTitle, this);
}
mHadPlay = false;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册