我正在尝试检测用户何时在 react-native 应用程序中按下音量增大按钮。我没有直接在手机中使用任何媒体作为音乐或视频,我想将音量按钮用于不同的目的。例如:触发相机拍摄。
问问题
7624 次
3 回答
1
这看起来很有希望:https ://github.com/c19354837/react-native-system-setting
也用于获取亮度、Wifi 开关、位置、蓝牙状态
适用于 iOS 和 Android
于 2017-12-14T21:31:54.070 回答
1
@dv3 的回答对 iOS 很有帮助,但 IFours 的包在 Android 上不起作用(参见https://github.com/ifours/react-native-volume-slider/issues/1)。
我的 Android 解决方案是使用https://www.npmjs.com/package/react-native-volume。这将检测媒体音量变化。(我对 React Native 很陌生,所以我仍在研究一种强制音量按钮专门更改媒体音量的方法)。
编辑:循环播放静音以强制“媒体”音量输入。相当hacky,但它的工作原理。
于 2017-07-30T20:57:48.257 回答
0
我建议您制作自己的组件。如果您想要一个现有模块:使用https://github.com/IFours/react-native-volume-slider实现它,使其不可见并收听onValueChange
.
于 2016-10-06T14:47:16.657 回答