Răsfoiți Sursa

Add preparePreviewForAudioFile

Signed-off-by: alperozturk <alper_ozturk@proton.me>
alperozturk 1 an în urmă
părinte
comite
91162ce731

+ 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)