如何解决设置相机音频限制
我正在尝试实现条形码扫描应用程序,并希望一旦通过摄像头检测到条形码,便会振动手机。我正在将CameraX与ML Kit一起使用。经过我的反复试验,我确定,只要将CameraX Preview或ImageAnalyzer绑定到相机提供者,振动就会被静音。
我发现这很可能是“相机音频限制”模式,它可以抑制来自铃声,警报或通知的振动或声音。通过Camera2 API,可以通过setCameraAudioRestriction设置此模式。是否可以通过CameraX API设置此模式?
解决方法
CameraX不使用该API(它是Android 11中新增的最新API)。您可以通过searching through its repository
检查自己是否想要不幸的是,当相机打开时,测试设备的设备制造商很有可能正在禁用振动-您可能能够使用其他相机应用程序对此进行测试,并接收聊天消息或通常触发通知的其他内容。
禁用的原因可能是光学图像稳定和振动效果不佳。但是单方面这样做仍然不是很好。
您可以查看其他设备是否也受到类似的影响,但是目前CameraX不太可能是原因。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。