首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >TXLivePlayer 实现截流录屏 调用 startRecord报错,是so引用有问题吗?

TXLivePlayer 实现截流录屏 调用 startRecord报错,是so引用有问题吗?

提问于 2020-04-22 10:38:40
回答 0关注 0查看 378

我的代码是

代码语言:javascript
复制
        mLivePlayer.setVideoRecordListener(new txRecordListener());
        mBtnLog = (Button) findViewById(R.id.btnLog);
        mBtnLog.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                mLivePlayer.startRecord(RECORD_TYPE_STREAM_SOURCE);

//                }
            }
        });

代码语言:javascript
复制
private class txRecordListener implements TXRecordCommon.ITXVideoRecordListener {

    @Override
    public void onRecordEvent(int i, Bundle bundle) {
        Log.i("record","onRecordEvent : "+i);
    }

    @Override
    public void onRecordProgress(long l) {
        Log.i("record","onRecordProgress : "+l);
    }

    @Override
    public void onRecordComplete(TXRecordCommon.TXRecordResult txRecordResult) {
        Log.i("record","onRecordComplete : "+txRecordResult.videoPath);
    }
}

我是直接在demo上修改的 ,但是截流录屏报了以下错误,难道是 so文件不是最新的引起的?

E/CrashReport: java.lang.UnsatisfiedLinkError: No implementation found for long com.tencent.liteav.muxer.jni.TXSWMuxerJNI.init() (tried Java_com_tencent_liteav_muxer_jni_TXSWMuxerJNI_init and Java_com_tencent_liteav_muxer_jni_TXSWMuxerJNI_init__)

at com.tencent.liteav.muxer.jni.TXSWMuxerJNI.init(Native Method)

at com.tencent.liteav.muxer.jni.TXSWMuxerJNI.<init>(TXSWMuxerJNI.java:27)

at com.tencent.liteav.muxer.d.a(TXCMP4SWMuxer.java:132)

at com.tencent.liteav.muxer.c.a(TXCMP4Muxer.java:103)

at com.tencent.liteav.a.a.a(TXCStreamRecord.java:306)

at com.tencent.liteav.videoencoder.b.callDelegate(TXIVideoEncoder.java:186)

at com.tencent.liteav.videoencoder.a.a(TXCHWVideoEncoder.java:575)

at com.tencent.liteav.videoencoder.a.b(TXCHWVideoEncoder.java:840)

at com.tencent.liteav.videoencoder.a.d(TXCHWVideoEncoder.java:36)

at com.tencent.liteav.videoencoder.a$11.run(TXCHWVideoEncoder.java:1154)

at android.os.Handler.handleCallback(Handler.java:888)

at android.os.Handler.dispatchMessage(Handler.java:100)

at android.os.Looper.loop(Looper.java:213)

at android.os.HandlerThread.run(HandlerThread.java:67)

我so文件目录为

so文件
so文件

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档