在本机Android应用程序中管理音频

在本机Android应用程序中管理音频,android,audio,android-ndk,Android,Audio,Android Ndk,我正在尝试编写一个本地android应用程序,其中我想播放两个音频流。为了在android系统的其余部分与其他音频流进行适当的同步,我需要正确地管理这些流的播放。在用java编程时,android框架提供了“AudioManager.requestAudioFocus”、“AudioManager.ForwardAudioFocus”等API,并根据其他音频流的行为提供适当的回调。 那么,有没有任何可能的方法可以从本机代码调用这些方法? 似乎还有一种方法可以使用OpenSL API。OpenSl

我正在尝试编写一个本地android应用程序,其中我想播放两个音频流。为了在android系统的其余部分与其他音频流进行适当的同步,我需要正确地管理这些流的播放。在用java编程时,android框架提供了“AudioManager.requestAudioFocus”、“AudioManager.ForwardAudioFocus”等API,并根据其他音频流的行为提供适当的回调。 那么,有没有任何可能的方法可以从本机代码调用这些方法? 似乎还有一种方法可以使用OpenSL API。OpenSl是否提供类似于requestAudioFocus/AudioFocus的方法

提前谢谢