网络与设备发现
网络与设备发现
联网取视频、在局域网找电视和输出到本机屏幕是不同操作。iPhone 本地网络权限不能泛化为所有投屏方式的统一前提。
本栏回应什么问题
Apple 说明应用主动发现本地设备可能请求本地网络权限;系统 AirPlay 等服务有例外。其他平台要查对应机制。 先关闭投屏功能只做本机播放,再记录额外请求是在哪一步出现;不把设备发现与互联网访问混为一谈。
适合:希望看懂播放器授权请求的普通用户
学习步骤
- Apple 说明应用主动发现本地设备可能请求本地网络权限;系统 AirPlay 等服务有例外。其他平台要查对应机制。
- 先关闭投屏功能只做本机播放,再记录额外请求是在哪一步出现;不把设备发现与互联网访问混为一谈。
常见误区
- 把局域网设备发现等同于普通联网。
- 断言所有投屏技术需要同一权限。
本栏学习卡片
学习卡片
网络与投屏:先看连接哪一端
联网取视频、在局域网找电视和输出到本机屏幕是不同操作。iPhone 本地网络权限不能泛化为所有投屏方式的统一前提。
- 使用方式
- 阅读与实践
- 内容性质
- 教学材料
相关指南
指南
播放一段视频为什么不应需要所有权限?
普通播放需要取得视频数据并输出画面和声音;这本身不能解释通讯录、麦克风或设备控制权限。先确认正在使用的功能,再看请求范围与触发时机;投屏、录制和整库管理应分别判断。
包含 5 个可复现步骤
阅读指南常见问题
投屏一定要允许本地网络吗?
取决于平台和实现。iPhone/iPad 应用自己发现局域网设备可能请求授权,但 Apple 明确说明系统 AirPlay 等服务存在例外;不能把一个弹窗推广到所有投屏方式。