From c9d9ef964e20f445c4e643f23320dec6ffbaa9c7 Mon Sep 17 00:00:00 2001 From: Darkatse <39111369+Darkatse@users.noreply.github.com> Date: Mon, 6 Apr 2026 03:58:12 -0400 Subject: [PATCH] Fix (Android): Correctly fix the Android media contract to support video background extensions. --- docs/AndroidDevelopment.md | 25 ++ docs/CurrentState/MediaAssetContract.md | 99 +++++++ docs/CurrentState/README.md | 3 + docs/CurrentState/ThirdPartyExtensions.md | 1 + docs/FrontendHostContract.md | 2 + .../web_resources/user_data_endpoint.rs | 263 ++++++++++++++---- 6 files changed, 342 insertions(+), 51 deletions(-) create mode 100644 docs/CurrentState/MediaAssetContract.md diff --git a/docs/AndroidDevelopment.md b/docs/AndroidDevelopment.md index b44e7e1c..f1f59435 100644 --- a/docs/AndroidDevelopment.md +++ b/docs/AndroidDevelopment.md @@ -349,3 +349,28 @@ https://v2.tauri.app/develop/resources/#android - fullscreen 业务逻辑必须继续留在自维护文件(`MainActivity.kt` / `AndroidWebFullscreenController.kt`),不要把状态机堆回 generated 文件; - 不做前端 fullscreen polyfill 或静默降级,失败直接暴露,便于定位真实链路问题; - 未来升级 Tauri / Wry 时,只需要对比 upstream 的 `RustWebChromeClient.kt` 与本地替代版本的差异。 + +--- + +## 9. Android WebView 视频背景 Range 语义差异(SillyTavern-VideoBackgrounds) + +现象: + +- Android 端 `