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 回复

顶顶顶,行不行 官方给个回复

更多关于uni-app livepusher麦克风权限问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html


顶顶顶

live-pusher推流功能需要使用录音权限的。 可以尝试移除录音权限,参考这里:https://uniapp.dcloud.net.cn/tutorial/app-nativeresource-android.html#removepermissions
注意:移除录音权限并不能保证推流功能正常。

好的 谢谢回复,能移除但拍照功能 不能正常打开

回复 1***@qq.com: 推流是拍摄视频上传服务器的,从业务逻辑上来讲就是需要录音权限。如果你应用中的推流不要录音建议开放原生语言插件来实现。

在uni-app中,live-pusher组件默认会同时请求相机和麦克风权限。如果只需要相机权限,可以通过设置enable-cameramuted属性来控制:

<live-pusher 
  enable-camera="true"
  muted="true"
  url="your_push_url">
</live-pusher>
回到顶部