feat(files): нативный медиа-слой — PDF (PdfRenderer), видео/аудио (Media3/ExoPlayer)

Открытие популярных медиа нативно (директива владельца): OpenableFiles детектит
image/video/audio/pdf; openItem скачивает в кэш (WebDAV Basic-auth) → нативный вьюер.
PdfViewerActivity (PdfRenderer→страницы в LazyColumn), MediaPlayerActivity (ExoPlayer
PlayerView, видео+аудио). +media3-exoplayer/ui, coil-gif в каталоге.
This commit is contained in:
b-dev-mobile
2026-07-13 05:53:18 +00:00
parent 81ce1096f7
commit b708f44670
9 changed files with 341 additions and 6 deletions
+3
View File
@@ -43,4 +43,7 @@ dependencies {
implementation libs.documentfile
implementation libs.coil.compose
implementation libs.coil.svg
implementation libs.coil.gif
implementation libs.media3.exoplayer
implementation libs.media3.ui
}