소스 검색

Add preparePreviewForAudioFile

Signed-off-by: alperozturk <alper_ozturk@proton.me>
alperozturk 1 년 전
부모
커밋
91162ce731
1개의 변경된 파일11개의 추가작업 그리고 2개의 파일을 삭제
  1. 11 2
      app/src/main/java/com/owncloud/android/ui/preview/PreviewMediaActivity.kt

+ 11 - 2
app/src/main/java/com/owncloud/android/ui/preview/PreviewMediaActivity.kt

@@ -185,11 +185,20 @@ class PreviewMediaActivity :
         }
 
         if (MimeTypeUtil.isAudio(file)) {
-            registerMediaControlReceiver()
-            requestForDownload(file)
+            preparePreviewForAudioFile()
         }
     }
 
+    private fun preparePreviewForAudioFile() {
+        registerMediaControlReceiver()
+
+        if (file.isDown) {
+            return
+        }
+
+        requestForDownload(file)
+    }
+
     private fun initWithIntent(intent: Intent) {
         file = intent.getParcelableArgument(FILE, OCFile::class.java)
         user = intent.getParcelableArgument(USER, User::class.java)