更新记录
1.1.2(2023-01-16)
修复与部分插件冲突的问题
1.1.1(2022-12-16)
修复部分情况下显示卡顿问题
1.1.0(2022-10-21)
修复ios打包报错问题
查看更多
平台兼容性
Android |
Android CPU类型 |
iOS |
适用版本区间:4.4 - 11.0 |
armeabi-v7a:支持,arm64-v8a:支持,x86:支持 |
适用版本区间:9 - 15 |
原生插件通用使用流程:
- 购买插件,选择该插件绑定的项目。
- 在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
- 根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
- 打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
- 开发完毕后正式云打包
付费原生插件目前不支持离线打包。
Android 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/android
iOS 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/ios
注意事项:使用HBuilderX2.7.14以下版本,如果同一插件且同一appid下购买并绑定了多个包名,提交云打包界面提示包名绑定不一致时,需要在HBuilderX项目中manifest.json->“App原生插件配置”->”云端插件“列表中删除该插件重新选择
FUBeauty 相芯美颜插件致力于提供美颜功能
一对一接入,联系qq:1053316540
1.引入模块
const beauty = uni.requireNativePlugin('FUBeauty')
2.初始化插件
beauty.init({auth:""},result=>{
})
开启面部美颜
beauty.enableFaceBeauty({enable:true},result=>{
})
亮眼
beauty.setEyeBright({value:1.0},result=>{
})
精细磨皮
beauty.setBlurLevel({value:1.0},result=>{
})
美白
beauty.setColorLevel({value:1.0},result=>{
})
红润
beauty.setRedLevel({value:1.0},result=>{
})
锐化
beauty.setSharpen({value:1.0},result=>{
})
美牙
beauty.setToothWhiten({value:1.0},result=>{
})
变形
beauty.setFaceShape({value:1.0},result=>{
})
参数 |
值 |
value |
0:女神变形 1:网红变形 2:自然变形 3:默认变形 4:精细变形 |
开启渐变
beauty.setChangeFrames({value:1.0},result=>{
})
脸部Level
beauty.setFaceShapeLevel({value:1.0},result=>{
})
v脸
beauty.setCheekV({value:1.0},result=>{
})
瘦脸
beauty.setCheekThinning({value:1.0},result=>{
})
长脸
beauty.setCheekLong({value:1.0},result=>{
})
窄脸
beauty.setCheekNarrow({value:1.0},result=>{
})
小脸
beauty.setCheekSmall({value:1.0},result=>{
})
短脸
beauty.setCheekShort({value:1.0},result=>{
})
瘦颧骨
beauty.setIntensityCheekbones({value:1.0},result=>{
})
瘦下颌骨
beauty.setIntensityLowerJaw({value:1.0},result=>{
})
大眼
beauty.setEyeEnlarging({value:1.0},result=>{
})
下巴
beauty.setIntensityChin({value:1.0},result=>{
})
额头
beauty.setIntensityForehead({value:1.0},result=>{
})
瘦鼻
beauty.setIntensityNose({value:1.0},result=>{
})
嘴型
beauty.setIntensityMouth({value:1.0},result=>{
})
开眼角
beauty.setIntensityCanthus({value:1.0},result=>{
})
眼距
beauty.setIntensityEyeSpace({value:1.0},result=>{
})
眼角
beauty.setIntensityEyeRotate({value:1.0},result=>{
})
长鼻
beauty.setIntensityLongNose({value:1.0},result=>{
})
缩人中
beauty.setIntensityPhiltrum({value:1.0},result=>{
})
微笑嘴角
beauty.setIntensitySmile({value:1.0},result=>{
})
圆眼
beauty.setIntensityEyeCircle({value:1.0},result=>{
})
是否开启美体
beauty.enableBodyBeauty({enable:true},result=>{
})
瘦身
beauty.setBodySlimStrength({enable:true},result=>{
})
长腿
beauty.setLegSlimStrength({enable:true},result=>{
})
瘦腰
beauty.setWaistSlimStrength({enable:true},result=>{
})
美肩
beauty.setShoulderSlimStrength({enable:true},result=>{
})
美臀
beauty.setHipSlimStrength({enable:true},result=>{
})
小头
beauty.setHeadSlim({enable:true},result=>{
})
瘦腿
beauty.setHeadSlim({enable:true},result=>{
})
滤镜
beauty.setFilterName({filterName:"",filterLevel:0.4},result=>{
})
参数 |
值 |
filterLevel |
0.0-1.0 |
filterName |
ziran1~ziran8 |
filterName |
zhiganhui1~zhiganhui8 |
filterName |
mitao1~mitao8 |
filterName |
bailiang1~bailiang7 |
filterName |
fennen1~fennen8 |
filterName |
lengsediao1~lengsediao8 lengsediao11 |
filterName |
nuansediao1~nuansediao2 |
filterName |
gexing1~gexing7 gexing10 gexing11 |
filterName |
xiaoqingxin1 xiaoqingxin3 xiaoqingxin4 xiaoqingxin6 |
filterName |
heibai1~heibai4 |
关于安卓相芯bundle资源的管理 :
1.在项目App.vue同级目录创建文件夹nativeplugins/Fu-TRTCCloud/android/assets
2.在assets文件夹下创建graphics文件夹
3.在assets文件夹下创建model文件夹
4.在graphics和model文件夹下放置bundle资源
关于ios相芯bundle资源的管理
1.在项目App.vue同级目录创建文件夹nativeplugins/Fu-TRTCCloud/ios
2.把资源文件放到该目录下
相芯资源文件下载地址:
https://mp-cc83c99e-77d9-468b-ad38-6a0510afaea4.cdn.bspapp.com/cloudstorage/0a0ae86c-9f62-4389-b9b8-c08f401d3ab7.zip