android quickBlox 视频通话代码强制关闭点击接收按钮点击
Posted
技术标签:
【中文标题】android quickBlox 视频通话代码强制关闭点击接收按钮点击【英文标题】:android quickBlox Video calling code force close on click on receive button click 【发布时间】:2015-02-04 05:59:13 【问题描述】:大家好,我需要使用 QuickBlox 集成视频和音频通话
为此我使用This link
我可以使用用户名和密码登录
但是当用户点击接收视频通话时,他们会收到错误并强制关闭两个设备上的应用程序
错误是
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)
【问题讨论】:
你是否在 lib 文件夹中添加了.so
文件?
不,我没有任何 .so 文件,请提供链接
有.so
文件。 github.com/QuickBlox/quickblox-android-sdk/tree/master/…
是的,该文件在 jniLibs 中可用,我现在将它放在我的 libs 文件夹中吗?
如果支持群聊,那么是
【参考方案1】:
错误表示缺少 lib 文件。编解码器有.SO
文件,应该在项目中。
正如您提到的 QuickBlox 链接,将 these files 复制到您的 libs/armeabi
文件夹中
【讨论】:
以上是关于android quickBlox 视频通话代码强制关闭点击接收按钮点击的主要内容,如果未能解决你的问题,请参考以下文章
使用 Quickblox SDK for Android 更改视频通话的视频通话属性?
为啥只能在 Android SDK QuickBlox 上进行第一次视频通话?