android studio开发,无法调起麦克风
dedpp 发布于2016-01 浏览:4410 回复:4
0
收藏
用android studio开发遇到问题,log:
No implementation found for native Lcom/baidu/speech/easr/easrNativeJni;.SetLogLevel:(I)I
.so文件放在jniLibs文件夹下了,无法调起麦克风
请问我该怎么解决?


收藏
点赞
0
个赞
共4条回复 最后由用户已被禁言回复于2022-04
#5c5812回复于2016-06

从日志看 录音机无法启动所致,是不是限制了录音权限,或录音权限声明方式不对(target为23时权限声明方式请参考网上资料)

0
#4kuqing1回复于2016-05

05-30 18:17:37.313 30972-32527/com.baidu.speech.recognizerdemo D/Device: read deviceID:E65BCB63DFD2BDDE7BB877C41A25DC8F|72196844600099

05-30 18:17:37.339 30972-32527/com.baidu.speech.recognizerdemo D/Device: read deviceID:E65BCB63DFD2BDDE7BB877C41A25DC8F|72196844600099

05-30 18:17:37.369 30972-32527/com.baidu.speech.recognizerdemo E/AudioRecord: start() status -38

05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err: java.lang.Exception: #3, Audio recording error., file: null

05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err:     at com.baidu.speech.AsrSession.createMicrophoneInputStream(AsrSession.java:175)

05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err:     at com.baidu.speech.AsrSession.onExecute(AsrSession.java:249)

05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err:     at com.baidu.speech.AbsSession.run(AbsSession.java:73)

05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err:     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)

05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err:     at java.util.concurrent.FutureTask.run(FutureTask.java:237)

05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err:     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)

05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err:     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)

05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err:     at java.lang.Thread.run(Thread.java:818)

05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err: Caused by: java.io.IOException: recorder start failed, RecordingState=1

05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err:     at com.baidu.speech.MicrophoneInputStream$PrivateMicrophoneInputStream.(MicrophoneInputStream.java:118)

05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err:     at com.baidu.speech.MicrophoneInputStream.(MicrophoneInputStream.java:33)

05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err:     at com.baidu.speech.MicrophoneInputStream.(MicrophoneInputStream.java:28)

05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err:     at com.baidu.speech.AsrSession.createMicrophoneInputStream(AsrSession.java:138)

05-30 18:17:37.371 30972-32527/com.baidu.speech.recognizerdemo W/System.err: ... 7 more

05-30 18:17:37.375 30972-32527/com.baidu.speech.recognizerdemo E/ExtMediaPlayer-JNI: env->IsInstanceOf fails

05-30 18:17:37.375 30972-32527/com.baidu.speech.recognizerdemo E/MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0

05-30 18:17:37.375 30972-32527/com.baidu.speech.recognizerdemo E/ExtMediaPlayer-JNI: env->IsInstanceOf fails

05-30 18:17:37.375 30972-32527/com.baidu.speech.recognizerdemo E/MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0

05-30 18:17:37.388 30972-32527/com.baidu.speech.recognizerdemo D/MediaPlayer: setSubtitleAnchor in MediaPlayer


0
#3liu10028回复于2016-03

麻烦请收集一下相关异常Logcat 信息,方便我们做定位

0
#2嘻瓜№回复于2016-03

我也遇到了这个问题,请问题主解决了吗?

0
TOP
切换版块