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.toast
|
||||||
import ani.dantotsu.tryWithSuspend
|
import ani.dantotsu.tryWithSuspend
|
||||||
import ani.dantotsu.util.Logger
|
import ani.dantotsu.util.Logger
|
||||||
|
import com.anggrayudi.storage.file.extension
|
||||||
import com.bumptech.glide.Glide
|
import com.bumptech.glide.Glide
|
||||||
import com.google.android.gms.cast.framework.CastButtonFactory
|
import com.google.android.gms.cast.framework.CastButtonFactory
|
||||||
import com.google.android.gms.cast.framework.CastContext
|
import com.google.android.gms.cast.framework.CastContext
|
||||||
|
@ -1504,7 +1505,12 @@ class ExoplayerView : AppCompatActivity(), Player.Listener, SessionAvailabilityL
|
||||||
}
|
}
|
||||||
if (docFile != null) {
|
if (docFile != null) {
|
||||||
val uri = docFile.uri
|
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 {
|
} else {
|
||||||
snackString("File not found")
|
snackString("File not found")
|
||||||
null
|
null
|
||||||
|
|
|
@ -328,7 +328,7 @@ class SelectorDialogFragment : BottomSheetDialogFragment() {
|
||||||
}
|
}
|
||||||
|
|
||||||
dismiss()
|
dismiss()
|
||||||
if (launch!! || model.watchSources!!.isDownloadedSource(media.selected!!.sourceIndex)) {
|
if (launch!!) {
|
||||||
stopAddingToList()
|
stopAddingToList()
|
||||||
val intent = Intent(activity, ExoplayerView::class.java)
|
val intent = Intent(activity, ExoplayerView::class.java)
|
||||||
ExoplayerView.media = media
|
ExoplayerView.media = media
|
||||||
|
@ -386,7 +386,7 @@ class SelectorDialogFragment : BottomSheetDialogFragment() {
|
||||||
}
|
}
|
||||||
|
|
||||||
fun performClick(position: Int) {
|
fun performClick(position: Int) {
|
||||||
try { //bandaid fix for crash
|
try {
|
||||||
val extractor = links[position]
|
val extractor = links[position]
|
||||||
media!!.anime!!.episodes!![media!!.anime!!.selectedEpisode!!]?.selectedExtractor =
|
media!!.anime!!.episodes!![media!!.anime!!.selectedEpisode!!]?.selectedExtractor =
|
||||||
extractor.server.name
|
extractor.server.name
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue