使用RtcEngine.setExternalAudioSource会崩溃


#1

自采集音频数据, 使用RtcEngine.setExternalAudioSource会崩溃
android版本是5.0
调用RtcEngine.setExternalAudioSource后, 再加入channel, RtcEngine.joinChannel就会崩溃。
如果不调用RtcEngine.setExternalAudioSource,即没问题

关键崩溃信息
JNI DETECTED ERROR IN APPLICATION: GetMethodID received null jclass in call to GetMethodID
看样子是调用了没有的方法

更详细的log: record.zip (5.1 KB)


#2

setExternalAudioSource是开启外部音频源模式,使用后需要通过pushExternalAudioFrame将数据传输给SDK,
可以参考下这里的文档:
https://docs.agora.io/cn/Interactive%20Broadcast/custom_video_android?platform=Android
同时也可参考下demo:


#3

有push, 在其他设备可以, 只是在5.0这设备上会crash
而且就算不push,也不止于crash吧


#4

这属于质量问题了,你把出现问题的机型、crash以及SDK log整理下,在Agora官网上提交一个工单
https://dashboard.agora.io/show-ticket-submission?_ga=2.34635298.2072755216.1560082208-159175426.1558577116


#5

好的,已提交工单,谢谢