see if video file

pull/209/head
xufulong 3 years ago
parent 3d0950e02f
commit b0cd29958b
  1. 14
      app/src/main/java/com/frank/ffmpeg/activity/VideoHandleActivity.kt

@ -50,6 +50,7 @@ class VideoHandleActivity : BaseActivity() {
private val outputPath2 = PATH + File.separator + "output2.ts" private val outputPath2 = PATH + File.separator + "output2.ts"
private val listPath = PATH + File.separator + "listFile.txt" private val listPath = PATH + File.separator + "listFile.txt"
private var list :List<String> ?= null
private var isJointing = false private var isJointing = false
@SuppressLint("HandlerLeak") @SuppressLint("HandlerLeak")
@ -107,7 +108,7 @@ class VideoHandleActivity : BaseActivity() {
private fun intView() { private fun intView() {
layoutProgress = getView(R.id.layout_progress) layoutProgress = getView(R.id.layout_progress)
txtProgress = getView(R.id.txt_progress) txtProgress = getView(R.id.txt_progress)
val list = listOf( list = listOf(
getString(R.string.video_transform), getString(R.string.video_transform),
getString(R.string.video_cut), getString(R.string.video_cut),
getString(R.string.video_concat), getString(R.string.video_concat),
@ -136,7 +137,7 @@ class VideoHandleActivity : BaseActivity() {
adapter.setOnItemClickListener(object : OnItemClickListener { adapter.setOnItemClickListener(object : OnItemClickListener {
override fun onItemClick(position: Int) { override fun onItemClick(position: Int) {
currentPosition = position currentPosition = position
if (getString(R.string.video_from_photo) == list[position]) { if (getString(R.string.video_from_photo) == (list as List<String>)[position]) {
handlePhoto() handlePhoto()
} else { } else {
selectFile() selectFile()
@ -164,10 +165,11 @@ class VideoHandleActivity : BaseActivity() {
if (!FileUtil.checkFileExist(srcFile)) { if (!FileUtil.checkFileExist(srcFile)) {
return return
} }
// if (!FileUtil.isVideo(srcFile)) { if (!FileUtil.isVideo(srcFile)
// showToast(getString(R.string.wrong_video_format)) && (list as List<String>)[currentPosition] != getString(R.string.video_zoom)) {
// return showToast(getString(R.string.wrong_video_format))
// } return
}
val suffix = FileUtil.getFileSuffix(srcFile) val suffix = FileUtil.getFileSuffix(srcFile)
if (suffix == null || suffix.isEmpty()) { if (suffix == null || suffix.isEmpty()) {
return return

Loading…
Cancel
Save