浏览代码

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)