} 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 { // 前录视频