Android 为什么openSL在使用麦克风时不报告???(安卓4.4)
这来自logcat:Android 为什么openSL在使用麦克风时不报告???(安卓4.4),android,c,android-ndk,opensl,Android,C,Android Ndk,Opensl,这来自logcat: W/AudioPolicyManagerALSA( 169): startInput() input 152 failed: other input already started.. E/AudioRecord(10665): start() status -38 I/myAPP(10665): [myAPP] Opening the microphone went fine... 这是我的应用程序和“Hi-QMP3录音机”(来自Android商店)之间的互操作问题
W/AudioPolicyManagerALSA( 169): startInput() input 152 failed: other input already started..
E/AudioRecord(10665): start() status -38
I/myAPP(10665): [myAPP] Opening the microphone went fine...
这是我的应用程序和“Hi-QMP3录音机”(来自Android商店)之间的互操作问题。录音机正在后台录制麦克风音频,我启动应用程序录制麦克风音频
AudioPolicyManagerALSA告诉我麦克风正在使用,但消息不会通过AudioRecord传播到openSL(应该是这样的,对吧?)。正如您所见,AudioRecord也知道正在使用麦克风!但是openSL什么都没告诉我
当您使用openSL音频API时,如何检测麦克风是否正在使用
这是一个已知的bug吗?原来这是一个已知的问题:
对于患有同样头痛的其他人: