本文介绍了安卓quickBlox视频通话code强制关闭上点击接收按钮点击的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,我需要使用集成视频QuickBlox和音频通话

对于我使用

我能够用用户名和密码。

登录

但是,当用户clickes上接收视频通话,他们得到的错误,并迫使这两个设备上关闭App

误差

  18 02-03:04:15.726:E / AndroidRuntime(3104):致命异常:螺纹39405
02-03 18:04:15.726:E / AndroidRuntime(3104):工艺:com.quickblox.videochatsample,PID:3104
02-03 18:04:15.726:E / AndroidRuntime(3104):java.lang.UnsatisfiedLinkError中:无法加载ilbc-从装载机dalvik.system.PathClassLoader [DexPathList [zip文件codeC \"/data/app/com.quickblox.videochatsample-2.apk\"],nativeLibraryDirectories=[/data/app-lib/com.quickblox.videochatsample-2, /供应商/ lib中/系统/ lib目录]]]:findLibrary返回NULL
02-03 18:04:15.726:E / AndroidRuntime(3104):在java.lang.Runtime.loadLibrary(Runtime.java:365)
02-03 18:04:15.726:E / AndroidRuntime(3104):在java.lang.System.loadLibrary(System.java:526)
02-03 18:04:15.726:E / AndroidRuntime(3104):在com.google code.androidilbc codeC<&初始化GT;(codec.java:16)。
02-03 18:04:15.726:E / AndroidRuntime(3104):在com.google code.androidilbc codeC< clinit>(codec.java:5)
02-03 18:04:15.726:E / AndroidRuntime(3104):在com.quickblox.videochat.core.objects.AudioRecorder $ AudioRecorderRunnable.run(AudioRecorder.java:196)
02-03 18:04:15.726:E / AndroidRuntime(3104):在java.lang.Thread.run(Thread.java:841)


解决方案

错误指示LIB文件丢失。还有为codeC应该是在项目 .SO 文件。

正如你所提到QuickBlox链接,请复制these文件到库/ armeabi 文件夹

Hello all i need to integrate video and audio call using QuickBlox

for that i am using This link

i am able to login with user name and password

But when user clickes on receive video call they get error and force close app on both the device

the error is

02-03 18:04:15.726: E/AndroidRuntime(3104): FATAL EXCEPTION: Thread-39405
02-03 18:04:15.726: E/AndroidRuntime(3104): Process: com.quickblox.videochatsample, PID: 3104
02-03 18:04:15.726: E/AndroidRuntime(3104): java.lang.UnsatisfiedLinkError: Couldn't load ilbc-codec from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.quickblox.videochatsample-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.quickblox.videochatsample-2, /vendor/lib, /system/lib]]]: findLibrary returned null
02-03 18:04:15.726: E/AndroidRuntime(3104):     at java.lang.Runtime.loadLibrary(Runtime.java:365)
02-03 18:04:15.726: E/AndroidRuntime(3104):     at java.lang.System.loadLibrary(System.java:526)
02-03 18:04:15.726: E/AndroidRuntime(3104):     at com.googlecode.androidilbc.Codec.<init>(Codec.java:16)
02-03 18:04:15.726: E/AndroidRuntime(3104):     at com.googlecode.androidilbc.Codec.<clinit>(Codec.java:5)
02-03 18:04:15.726: E/AndroidRuntime(3104):     at com.quickblox.videochat.core.objects.AudioRecorder$AudioRecorderRunnable.run(AudioRecorder.java:196)
02-03 18:04:15.726: E/AndroidRuntime(3104):     at java.lang.Thread.run(Thread.java:841)
解决方案

Error indicates that lib files are missing. There are .SO files for codec which should be in the project.

As you mentioned QuickBlox link, copy these files into your libs/armeabi folder

这篇关于安卓quickBlox视频通话code强制关闭上点击接收按钮点击的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-26 17:06