Ahm*_*eki 4 java android reactjs react-native
我想知道如何在我的应用程序中强制音量按钮仅控制媒体。
我知道这是一个 android 特定的问题,ios 默认情况下会这样做。
有两个相关的问题给出了android解决方案:
他们都建议添加setVolumeControlStream(AudioManager.STREAM_MUSIC);到 android 但我是一名react-native开发人员并且不熟悉java.
还有这个与本机相关的问题:
这让我不知道在哪里onCreate()。
关于在 react-native 的 java 部分中的何处添加此行的任何具体建议?
所以我做了一些研究,感谢@VolkanSahin45 的评论,我想通了。
添加setVolumeControlStream(AudioManager.STREAM_MUSIC);是对的。
我必须做的是里面Override的onCreate()功能MainActivity.java。
public class MainActivity extends ReactActivity {
/* Any previous code you had here */
[...]
/* Override the onCreate function here */
@Override
protected void onCreate(Bundle savedInstanceState) {
/* Add this line to keep the original behavior of onCreate() */
super.onCreate(savedInstanceState);
/* This one does the trick */
this.setVolumeControlStream(AudioManager.STREAM_MUSIC);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
947 次 |
| 最近记录: |