dm-151
This commit is contained in:
parent
e054c014ad
commit
714e30025a
2 changed files with 6 additions and 0 deletions
|
|
@ -107,4 +107,7 @@ dependencies {
|
||||||
|
|
||||||
//video decode
|
//video decode
|
||||||
implementation("io.coil-kt:coil-video:2.6.0")
|
implementation("io.coil-kt:coil-video:2.6.0")
|
||||||
|
|
||||||
|
// 依據你專案中使用的 coil 版本(例如 2.x.x),補上 gif 支援庫
|
||||||
|
implementation("io.coil-kt:coil-gif:2.6.0") // 版本號請與你現有的 coil 保持一致
|
||||||
}
|
}
|
||||||
|
|
@ -597,6 +597,9 @@ fun MessageRow(
|
||||||
val isImage = isAttachmentImage || isLegacyImage
|
val isImage = isAttachmentImage || isLegacyImage
|
||||||
val rawContent = message.content ?: ""
|
val rawContent = message.content ?: ""
|
||||||
|
|
||||||
|
// 新增一個專門用來判斷是否為 GIF 的布林值
|
||||||
|
val isGif = message.attachment?.mimeType == "image/gif" || contentLowerCase.endsWith(".gif")
|
||||||
|
|
||||||
// 🌟 2. 影片判斷
|
// 🌟 2. 影片判斷
|
||||||
val isAttachmentVideo = message.attachment?.mimeType?.startsWith("video/") == true
|
val isAttachmentVideo = message.attachment?.mimeType?.startsWith("video/") == true
|
||||||
val videoExtensions = listOf(".mp4", ".mov", ".mkv", ".avi", ".3gp", ".webm")
|
val videoExtensions = listOf(".mp4", ".mov", ".mkv", ".avi", ".3gp", ".webm")
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue