DLNA 投屏:把手机的视频直接扔给电视
入口位置
只有手机端 PlainApp 有这个功能——浏览器端面板没入口。
手机端打开 PlainApp → 底部导航栏 Cast(或在 Media 面板里选中一个文件 → Cast 按钮)→ 弹出附近的 DLNA / Chromecast 设备列表 → 选一个 → 开始投屏。
支持的设备
- DLNA 电视 — 绝大多数智能电视(小米、海信、创维、索尼……)内置 DLNA 接收器
- Chromecast / Google TV — 官方 Chromecast 适配器
- 投影仪 — 带 DLNA 的投影仪
- 电脑 — VLC Media Player 开启网络流接收就能当 DLNA 接收器
- 其他 — Apple TV(AirPlay 另说,DLNA 也支持)、安卓盒子等
投屏能力
- 视频 — 手机里的任意视频文件直接在电视上播放,支持快进 / 暂停控制
- 照片 — 单张照片投屏 + 幻灯片模式(自动切换)
- 音频 — 整个播放列表投到电视喇叭上播放
- 不支持 — 直接投屏手机上正在运行的 App 界面(那是屏幕镜像的活,不是 Cast)
和屏幕镜像的区别
| 维度 | PlainCast / 屏幕镜像 | DLNA / Chromecast 投屏 |
|---|---|---|
| 投什么 | 手机上整个屏幕实时画面(包括你正在用的 App 界面) | 手机里某个具体文件(视频 / 照片 / 音乐) |
| 技术 | WebRTC + WebCodecs + Canvas | DLNA UPnP / Chromecast 协议 |
| 谁解码视频 | 手机端解码后发 → 浏览器 Canvas 显示 | 电视 / Chromecast 自己解码(手机只把视频文件路径 / 元数据广播给电视) |
| 手机屏幕状态 | 必须常亮(除非 PlainCast 平行窗口熄屏) | 可以锁屏继续播(手机只是文件服务器) |
| 带宽占用 | 高(实时画面流) | 低(电视自己读本地网络上的视频文件) |
| 控制端 | 浏览器 | 手机(投什么、快进暂停)或电视遥控器 |
一句话:想把某个视频文件扔给电视播放、同时手机继续干别的事——用 DLNA Cast;想把手机屏幕上正在运行的某个 App 界面(比如某个浏览器网页、某个游戏、某个地图)实时显示到大屏上——用屏幕镜像或 PlainCast 平行窗口。
常见问题
| 问题 | 处理 |
|---|---|
| 电视列表里没出现 | 1. 手机和电视必须在同一 Wi-Fi(不同 SSID 或手机开热点都不行)2. 电视 DLNA 功能是否开启(很多电视默认关,设置里搜 DLNA / 屏幕镜像) |
| 视频投放后卡顿 | 换 5 GHz Wi-Fi;确认视频编码是 H.264 / H.265(电视可能不支持某些高压缩编码) |
| 投到一半断了 | 检查 Wi-Fi 信号;手机别锁屏(DLNA 投屏的话锁屏也能继续播,但某些机型锁屏后 Wi-Fi 会被省电策略关掉——加 PlainApp 到电池白名单) |
| 不支持 AirPlay(苹果设备) | AirPlay 是 Apple 专有的,PlainApp 不支持。想投到 Apple TV,用 AirPlay 替代 |
| Chromecast 上可以吗 | 可以,Chromecast 原生支持 DLNA / Cast 协议 |
PlainCast 是另一个独立产品
注意不要和 PlainCast 混淆——PlainCast 是 Google Play 上架的付费副线产品(Android 14+),核心功能是平行窗口(每个手机 App 在浏览器大屏上独立开一个窗口,可并排、手机屏幕可以熄灭)。
DLNA Cast(本页讲的)是 PlainApp 内置的免费功能,不需要单独下载 PlainCast。