fix: downloaded next not working
This commit is contained in:
parent
85835b5c2e
commit
2d2f058d27
2 changed files with 9 additions and 3 deletions
|
@ -145,6 +145,7 @@ import ani.dantotsu.toPx
|
|||
import ani.dantotsu.toast
|
||||
import ani.dantotsu.tryWithSuspend
|
||||
import ani.dantotsu.util.Logger
|
||||
import com.anggrayudi.storage.file.extension
|
||||
import com.bumptech.glide.Glide
|
||||
import com.google.android.gms.cast.framework.CastButtonFactory
|
||||
import com.google.android.gms.cast.framework.CastContext
|
||||
|
@ -1504,7 +1505,12 @@ class ExoplayerView : AppCompatActivity(), Player.Listener, SessionAvailabilityL
|
|||
}
|
||||
if (docFile != null) {
|
||||
val uri = docFile.uri
|
||||
MediaItem.Builder().setUri(uri).setMimeType(mimeType).build()
|
||||
val downloadedMimeType = when (docFile.extension) {
|
||||
"mp4" -> MimeTypes.APPLICATION_MP4
|
||||
"mkv" -> MimeTypes.APPLICATION_MATROSKA
|
||||
else -> MimeTypes.APPLICATION_MP4
|
||||
}
|
||||
MediaItem.Builder().setUri(uri).setMimeType(downloadedMimeType).build()
|
||||
} else {
|
||||
snackString("File not found")
|
||||
null
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue