# Spec: Android native video — transparent-webview spike **Status:** Spike succeeded (2026-08-11); shipped behind `experimentalNativeVideo`, default off. Flipping that default shipped **audio with no picture** and was reverted (DR-172). Three defects behind that have since been fixed — DR-182 (nothing on the native path could lift the poster overlay), DR-183 (the JS bridges raced the page load), DR-184 (the SurfaceView was never detached). Branch `fix/android-native-video-visible`. **The default stays off until the device criteria below are green.** **The spike's central question is answered: yes.** A `SurfaceView` *can* be composited behind a transparent Tauri WebView on Android. Nothing upstream blocked it and nothing upstream demonstrated it — this is, as far as the issue trackers show, the first working instance. The remaining flag is about test coverage and the unverified cases below, not about viability. **Requirements:** IR-004, UR-003, UR-004, UR-041 → DR-001, DR-004, DR-150, DR-151, DR-152 **Note:** the original draft cited DR-023/DR-024 here. Those are the *subtitle* and *audio-track selection UI* requirements — unrelated to this work. The IDs actually implemented are DR-150 (native rendering behind the flag), DR-151 (the severed SurfaceView attach chain) and DR-152 (capabilities reported by Rust). **UX spec:** n/a — no intended visual change; the video surface must land exactly where the `