Android平台快速连续调用startVoiceRecognition崩溃
趣凡科技 发布于2016-05 浏览:2257 回复:1
0
收藏

我们在cocos2dx游戏中接入了在线语音识别的SDK(1.6.2),发现在快速连续调用startVoiceRecognition会出现未捕获异常,导致应用程序崩溃,日志如下:

E/AndroidRuntime( 3527): java.lang.NullPointerException

E/AndroidRuntime( 3527): at com.baidu.voicerecognition.android.w$1.onCompletion(VoiceProcessEngine.java:620)

E/AndroidRuntime( 3527): at android.media.MediaPlayer$EventHandler.handleMessage(MediaPlayer.java:2205)

E/AndroidRuntime( 3527): at android.os.Handler.dispatchMessage(Handler.java:102)

E/AndroidRuntime( 3527): at android.os.Looper.loop(Looper.java:136)

E/AndroidRuntime( 3527): at android.app.ActivityThread.main(ActivityThread.java:5050)

E/AndroidRuntime( 3527): at java.lang.reflect.Method.invokeNative(Native Method)

E/AndroidRuntime( 3527): at java.lang.reflect.Method.invoke(Method.java:515)

E/AndroidRuntime( 3527): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:806)

E/AndroidRuntime( 3527): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:622)

E/AndroidRuntime( 3527): at dalvik.system.NativeStart.main(Native Method)

W/ActivityManager( 1035):   Force finishing activity com.qufan.texas/org.cocos2dx.lua.AppActivity


请问该问题如何解决?如果无法解决的话,是否能提供VoiceProcessEngine.java供我们分析?谢谢

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

可以更新到这个版本尝试:链接: http://pan.baidu.com/s/1bVPVRo 密码: q7yg

0
TOP
切换版块