我需要在反应本机应用程序中捕获音量按钮按下。在文档中找不到任何内容。
答案 0 :(得分:2)
你可以根据FuzzyTree的评论创建一个原生模块,但是如果你想要一些现成的东西,你可以使用https://github.com/IFours/react-native-volume-slider并隐藏它。在更改iOS设备音量控件时调用onValueChange回调。
另一个想法可能是研究前面提到的模块,然后拿出你需要的东西来形成一个新的模块,并为了每个人的利益而发布它。
答案 1 :(得分:1)
您可以将react-native-system-setting
软件包与addVolumeListener
侦听器一起使用。像这样
componentDidMount() {
// listen the volume changing
this.volumeListener = SystemSetting.addVolumeListener(data => {
// your action here
});
}