uni-app livepusher麦克风权限问题
uni-app livepusher麦克风权限问题
操作步骤:
- live-pusher
预期结果:
- 只申请相机权限
实际结果:
- 只申请相机权限
bug描述:
- 用livepusher只做了相机功能,如何取消麦克风权限 应用市场不给通过
| 开发环境 | 版本号 | 项目创建方式 |
|-------------------|--------|--------------|
| PC开发环境操作系统 | Windows| |
| PC开发环境操作系统版本号 | 1 | |
| 手机系统 | Android| |
| 手机系统版本号 | Android 16 | |
| 手机厂商 | vivo | |
| 手机机型 | vivo iQOO 13 | |
| 页面类型 | nvue | |
| vue版本 | vue2 | |
| 打包方式 | 云端 | |
| 项目创建方式 | HBuilderX | |
| HBuilderX类型 | 正式 | |
| HBuilderX版本号 | 4.75 | |
更多关于uni-app livepusher麦克风权限问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
6 回复
live-pusher推流功能需要使用录音权限的。
可以尝试移除录音权限,参考这里:https://uniapp.dcloud.net.cn/tutorial/app-nativeresource-android.html#removepermissions
注意:移除录音权限并不能保证推流功能正常。
好的 谢谢回复,能移除但拍照功能 不能正常打开
回复 1***@qq.com: 推流是拍摄视频上传服务器的,从业务逻辑上来讲就是需要录音权限。如果你应用中的推流不要录音建议开放原生语言插件来实现。
在uni-app中,live-pusher组件默认会同时请求相机和麦克风权限。如果只需要相机权限,可以通过设置enable-camera和muted属性来控制:
<live-pusher
enable-camera="true"
muted="true"
url="your_push_url">
</live-pusher>


