[fix] Vtt ext name
This commit is contained in:
@@ -30,7 +30,7 @@ class Video(
|
|||||||
|
|
||||||
fun getSubtitle(): String {
|
fun getSubtitle(): String {
|
||||||
return if (isLocal)
|
return if (isLocal)
|
||||||
"$localBase/videos/$klass/$id/subtitle.ass"
|
"$localBase/videos/$klass/$id/subtitle.vtt"
|
||||||
else
|
else
|
||||||
"${ApiClient.getBase()}api/video/$klass/$id/subtitle?token=$token"
|
"${ApiClient.getBase()}api/video/$klass/$id/subtitle?token=$token"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -160,7 +160,7 @@ class FetchManager @Inject constructor(
|
|||||||
downloadFile(
|
downloadFile(
|
||||||
client!!,
|
client!!,
|
||||||
video.getSubtitle(),
|
video.getSubtitle(),
|
||||||
File(context.getExternalFilesDir(null), "videos/${video.klass}/${video.id}/subtitle.ass"))
|
File(context.getExternalFilesDir(null), "videos/${video.klass}/${video.id}/subtitle.vtt"))
|
||||||
|
|
||||||
enqueue(request)
|
enqueue(request)
|
||||||
File(context.getExternalFilesDir(null), "videos/${video.klass}/${video.id}/summary.json").writeText(Json.encodeToString(video))
|
File(context.getExternalFilesDir(null), "videos/${video.klass}/${video.id}/summary.json").writeText(Json.encodeToString(video))
|
||||||
|
|||||||
@@ -118,9 +118,8 @@ class VideoPlayerViewModel @Inject constructor(
|
|||||||
|
|
||||||
val mediaItem: MediaItem = if (subtitleUri != null) {
|
val mediaItem: MediaItem = if (subtitleUri != null) {
|
||||||
// prepare subtitle configuration with guessed mime type
|
// prepare subtitle configuration with guessed mime type
|
||||||
val mime = "text/vtt"
|
|
||||||
val subConfig = MediaItem.SubtitleConfiguration.Builder(subtitleUri)
|
val subConfig = MediaItem.SubtitleConfiguration.Builder(subtitleUri)
|
||||||
.setMimeType(mime)
|
.setMimeType("text/vtt")
|
||||||
.build()
|
.build()
|
||||||
|
|
||||||
MediaItem.Builder()
|
MediaItem.Builder()
|
||||||
|
|||||||
Reference in New Issue
Block a user