Ver Fonte

hide loading when player's Ready

Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
parneet-guraya há 10 meses atrás
pai
commit
d71c2f3d4a

+ 7 - 1
app/src/main/java/com/owncloud/android/ui/preview/PreviewMediaActivity.kt

@@ -377,9 +377,15 @@ class PreviewMediaActivity :
     }
 
     private fun prepareAudioPlayer(uri: Uri) {
-        hideProgressLayout()
         audioMediaController?.let { audioPlayer ->
             audioPlayer.addListener(object : Player.Listener {
+
+                override fun onPlaybackStateChanged(playbackState: Int) {
+                    if(playbackState == Player.STATE_READY){
+                        hideProgressLayout()
+                    }
+                }
+
                 override fun onMediaMetadataChanged(mediaMetadata: MediaMetadata) {
                     val artworkBitmap = mediaMetadata.artworkData?.let { bytes: ByteArray ->
                         BitmapFactory.decodeByteArray(bytes, 0, bytes.size)