默认情况下,允许Android用户在React Native应用中更改媒体音量

时间:2018-09-25 18:27:58

标签: javascript android react-native react-native-android

我正在制作一个仅Android的显示声音的React Native应用。

我希望用户在按下应用程序时可以在应用中更改媒体音量,而不是默认铃声音量。

仅使用React Native可以做到吗,还是我必须桥接某些本机模块,例如this

1 个答案:

答案 0 :(得分:0)

我通过将以下Android代码添加到本机Android代码中的MainActivity.java上来使其工作:

@Override
public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  this.setVolumeControlStream(AudioManager.STREAM_MUSIC);
}

这默认使整个应用程序在按下硬件音量按钮时使用媒体音量滑块。