Android 视频播放器总结,Android社招面经分享

这篇博客详细介绍了在Android中实现视频播放、文件管理和用户交互的功能。包括切换视频、播放控制、获取前后录视频和照片的逻辑,以及展示删除和加锁对话框的实现。同时,提供了学习路线的链接。
摘要由CSDN通过智能技术生成

} else {

HintUtil.showToast(context,

getString(R.string.video_play_alredy_last));

}

break;

case R.id.btnPrevious:

if (videoPosition - 1 >= 0

&& videoPosition - 1 < MyApp.arrayListVideo.size()) {

playVideoByPosition(videoPosition - 1);

cancelDelayHide();

hideControllerDelay();

} else {

HintUtil.showToast(context,

getString(R.string.video_play_alredy_first));

}

break;

case R.id.btnPlayState:

cancelDelayHide();

if (isPaused) {

videoView.start();

btnPlayState.setImageResource(R.drawable.btn_video_pause);

hideControllerDelay();

} else {

videoView.pause();

btnPlayState.setImageResource(R.drawable.btn_video_play);

}

isPaused = !isPaused;

break;

这里写图片描述

获取指定目录的视频文件:

public static ArrayList getVideos(ContentResolver cr,

boolean isFront, boolean isLock) {

ArrayList arrayListVideo = new ArrayList();

File dirMedia;

if (!isFront) { // 后录视频

dirMedia = new File(isLock ? Constant.Path.VIDEO_BACK_LOCK
Constant.Path.VIDEO_BACK_UNLOCK);

} else { // 前录视频

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值