阿里云视频踩坑记之录屏特效效果不显示 android端问题解决

阿里云视频点播模块,AliyunIRecorder负责视频录制,可以添加一些比较好的特效;

这两天一直再被动态效果的问题困扰;

设置上的效果总不显示;

万般无奈下各种查资料

最后在逐行翻源代码时有了收获,解决了问题

代码如下

        mRecorder = AliyunRecorderCreator.getRecorderInstance(this);
        mRecorder.setDisplayView(mSurfaceView);

        String path = getExternalFilesDir("") + File.separator + RecordCommon.QU_NAME + File.separator;
        Log.d(Tag,"initSDK AliyunSVideoRecordView---setFaceTrackModePath---path---"+path);
        //if (recorder != null) {
        mRecorder.needFaceTrackInternal(true);
        mRecorder.setFaceTrackInternalModelPath(path + "/model");

关键的代码在这两句:

mRecorder.needFaceTrackInternal(true);
mRecorder.setFaceTrackInternalModelPath(path + "/model");

阿里官网的文档这块没有说明白,两行代码的事,阻碍了那么长时间

来做个笔记

 

对了这个功能只有专业版本有在gradle引用依赖时要注意,基础版本和标准版本都不支持,这个要记清楚不然怎么都弄不好

dependencies{
    implementation 'com.aliyun.video.android:svideopro:3.18.0'//短视频专业版SDK必须依赖

}

implementation 'com.aliyun.video.android:svideostandard:3.18.0'//短视频标准版SDK必须依赖

implementation 'com.aliyun.video.android:svideosnap:3.18.0'//短视频基础版SDK必须依赖

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值