简易视频播放器
JZVideoPlayerStandard
参考链接
//导入库文件
annotationProcessor ‘com.jakewharton:butterknife-compiler:8.4.0’
//xml控件 JZVideoPlayerStandard
视频播放:
jzvps_playback.setUp(filePath, JZVideoPlayerStandard.SCREEN_WINDOW_FULLSCREEN);
//打开自动播放
jzvps_playback.startButton.performClick();
//隐藏/显示控件
jzvps_playback.batteryLevel.setVisibility(View.GONE);
jzvps_playback.thumbImageView.setVisibility(View.GONE);
jzvps_playback.tinyBackImageView.setVisibility(View.GONE);
jzvps_playback.batteryTimeLayout.setVisibility(View.GONE);
jzvps_playback.backButton.setVisibility(View.GONE);
jzvps_playback.fullscreenButton.setVisibility(View.GONE);
//获取焦点
jzvps_playback.goOnPlayOnResume();
//暂停
jzvps_playback.goOnPlayOnPause();
//清除文件播放缓存进度
JZVideoPlayerStandard.releaseAllVideos();
JZUtils.clearSavedProgress(this, null);
//完全播放完成回调函数,可以在这里自定义回调监听处理事情
@Override
public void onStateAutoComplete() {
super.onStateAutoComplete();
LogUtils.printLog(“onStateAutoComplete”);
if (null != onCompletionListener) {
onCompletionListener.onCompletion();
}
}
本文介绍了如何在Android应用中使用JZVideoPlayerStandard库进行视频播放。通过导入必要的库文件,设置XML控件,并调用相应的方法来控制播放、隐藏显示控件、处理播放状态变化,如自动播放、暂停、获取焦点、清除缓存等操作。

852

被折叠的 条评论
为什么被折叠?



