|
@@ -749,16 +749,15 @@ class PreviewMediaActivity :
|
|
override fun onStop() {
|
|
override fun onStop() {
|
|
Log_OC.v(TAG, "onStop")
|
|
Log_OC.v(TAG, "onStop")
|
|
|
|
|
|
- val file = file
|
|
|
|
- if (MimeTypeUtil.isAudio(file) && mediaPlayerServiceConnection?.isPlaying == false) {
|
|
|
|
- stopAudio()
|
|
|
|
- } else if (MimeTypeUtil.isVideo(file) && exoPlayer != null && exoPlayer?.isPlaying == true) {
|
|
|
|
- savedPlaybackPosition = exoPlayer?.currentPosition ?: 0L
|
|
|
|
- exoPlayer?.pause()
|
|
|
|
|
|
+ file?.let {
|
|
|
|
+ if (MimeTypeUtil.isVideo(it) && exoPlayer != null && exoPlayer?.isPlaying == true) {
|
|
|
|
+ savedPlaybackPosition = exoPlayer?.currentPosition ?: 0L
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ exoPlayer?.pause()
|
|
|
|
+ stopAudio()
|
|
mediaPlayerServiceConnection?.unbind()
|
|
mediaPlayerServiceConnection?.unbind()
|
|
-
|
|
|
|
super.onStop()
|
|
super.onStop()
|
|
}
|
|
}
|
|
|
|
|