OPlayer 权限申请说明——哪些要开、哪些可以关
权限总览
OPlayer 首次启动时需要申请以下权限(基于豌豆荚公开信息):
| 权限 | 必要程度 | 用途 |
|---|---|---|
| 存储读写 | 必须 | 读取手机和 SD 卡上的视频文件 |
| 位置 | 可选 | 第三方广告 SDK 用于推送定向广告 |
| 悬浮窗 | 可选 | 悬浮窗播放、画中画模式 |
| 通知 | 可选 | 后台播放时显示通知栏控件 |
| 麦克风 | 可选 | 部分设备录音投屏场景用到 |
| WiFi 状态 | 必须 | 网络共享播放和 WiFi 传输 |
逐条说明
存储读写——必须
这是最核心的权限。没有存储读写权限,OPlayer 无法扫描或播放任何本地视频文件。
在 Android 11 及以上版本,谷歌引入了分区存储机制。OPlayer 需要请求「所有文件访问权限」才能正常工作。如果你使用的是 Android 11+ 设备,OPlayer 可能会引导你进入系统设置手动授予此权限。
位置——可以拒绝
OPlayer 的位置权限主要是给第三方广告 SDK 用的,用于推送更精准的广告。如果你介意隐私,完全可以拒绝——不影响任何播放功能。
悬浮窗——按需开启
如果想用悬浮窗(小窗口)播放,就需要这个权限。悬浮窗播放允许你在看视频的同时操作其他应用(比如一边看教程一边在浏览器查资料)。
提示:部分国产 ROM(MIUI、ColorOS、OneUI)需要在系统设置里额外开启 OPlayer 的悬浮窗权限,应用内申请了也可能不生效。
通知——建议开启
后台播放视频时,需要通知栏显示播放控件(暂停、继续、拖动进度条)。不开的话后台播放体验会比较差。
麦克风——通常不需要
大多数用户用不到。只有在投屏时需要把手机麦克风声音也传到电视上的场景才需要。可以安全拒绝。
WiFi 状态——必须
使用 SAMBA/FTP/DLNA 等局域网共享播放功能时需要检测网络状态。WiFi 传输文件也依赖此权限。
随时可以改
以上权限申请不是一锤子买卖。你可以随时前往手机「设置 → 应用 → OPlayer → 权限」中修改任何权限的开启状态。如果某个功能突然不能用了,先检查一下是不是不小心关闭了对应的权限。