更新记录

1.5.1(2023-04-25)

修改iOS不能指定宽高的问题

1.5(2022-12-07)

一键美颜完善

1.4(2021-05-19)

新增腾讯推拉流接口

查看更多

平台兼容性

Android Android CPU类型 iOS
适用版本区间:5.0 - 12.0 armeabi-v7a:未测试,arm64-v8a:未测试,x86:未测试 适用版本区间:9 - 15

原生插件通用使用流程:

  1. 购买插件,选择该插件绑定的项目。
  2. 在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
  3. 根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
  4. 打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
  5. 开发完毕后正式云打包

付费原生插件目前不支持离线打包。
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原生插件配置”->”云端插件“列表中删除该插件重新选择


请务必下载示例工程进行使用

一、插件配置

因为美狐美颜生效需要根据包名设置美狐授权的密钥,因此需要在App原生插件配置填写美狐授权码。该插件实现了预览时,腾讯直播的ugcKey和ugcLicenceUrl可以不填写。

原生插件配置

二、接口说明

详细接口文档参考:https://www.kancloud.cn/xiaohulikj66-/meiyan/3100902

  1. 贴纸
    this.$refs.linkPushView.setSticker(data)
  2. 美颜
  • 原图

    this.$refs.linkPushView.setBeautyOrigin()
  • 美白

    this.$refs.linkPushView.setSkinWhiting(value)
  • 磨皮

    this.$refs.linkPushView.setSkinSmooth(value)
  • 红润

    this.$refs.linkPushView.setSkinTenderness(value)
  • 亮度

    this.$refs.linkPushView.setBrightness(value)
    1. 美型
  • 原图

    this.$refs.linkPushView.setShapeOrigin(value)
  • 大眼

    this.$refs.linkPushView.setBigEye(value)
  • 眉毛

    this.$refs.linkPushView.setEyeBrow(value)
  • 眼距

    this.$refs.linkPushView.setEyeLength(value)
  • 眼角

    this.$refs.linkPushView.setEyeCorner(value)
  • 瘦脸

    this.$refs.linkPushView.setFaceLift(value)
  • 嘴型

    this.$refs.linkPushView.setMouseLift(value)
  • 瘦鼻

    this.$refs.linkPushView.setNoseLift(value)
  • 下巴

    this.$refs.linkPushView.setChinLift(value)
  • 额头

    this.$refs.linkPushView.setForeheadLift(value)
  • 长鼻

    this.$refs.linkPushView.setLengthenNoseLift(value)
  • 削脸

    this.$refs.linkPushView.setFaceShave(value)
  • 开眼角

    this.$refs.linkPushView.setEyeAlat(value)
    1. 滤镜
      this.$refs.linkPushView.setFilterIntensity(name,value)
    2. 特效
      this.$refs.linkPushView.setSpecially(data)
    3. 水印
      this.$refs.linkPushView.setWaterMark(data)
    4. 哈哈镜
      this.$refs.linkPushView.setDistortion(data,0)

      腾讯相关接口

1.初始化推流器

  this.$refs.linkPushView.initPusher(object)

调用例子

this.$refs.linkPushView.initPusher({
                 fps:15,
                 bitRate:1200,
                 orientation:1,
                 gop:1,
                 resolution:1,
                 mirror:1,
                 hdAcceleration:1,
                 aec:1
             })

2.开始预览

  this.$refs.linkPushView.startPreview(config,frontCamera) 

3.停止预览

  this.$refs.linkPushView.stopPreview()

4.切换前后摄像头

  this.$refs.linkPushView.switchCamera()

5.设置镜像

  this.$refs.linkPushView.setMirror(mirror)

6.开始推流

  this.$refs.linkPushView.startPush(pushUrl,streamId,userId)

7.暂停推流

  this.$refs.linkPushView.pausePush()

8.重新推流

  this.$refs.linkPushView.resumePush()

9.停止推流

  this.$refs.linkPushView.stopPush() 

10.销毁

  this.$refs.linkPushView.destroy() 

其他说明 接入app我们有专门的商务以及技术与您对接,联系方式:

技术QQ:2362812829,2862937527

商务QQ:1807424193

商务微信:13165102621

商务Tel:13165102621

美狐官方链接地址:http://www.facegl.com/

美狐官方公众号二维码

微信公众号二维码

隐私、权限声明

1. 本插件需要申请的系统权限列表:

调用相机,麦克风,文档读写

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

山东小狐狸网络科技有限公司许可证

版权所有©2019 山东小狐狸网络科技有限公司.All rights reserved.http://www.facegl.com/ 保留所有权利。

在此,任何索取本插件的人士均获免费许可 本插件及其相关文件(以下简称“插件”)的处理,美狐美颜sdk是需要单独收费。 在本插件中不受限制,包括但不限于权利 使用、复制、修改、合并、发布、分发、 本插件的副本以及允许使用本插件的人在使用本插件过程中,对于合同、侵权或其他诉讼中,作者或版权所有者对任何索赔、损害或其他责任,不负任何责任 不允许使用本插件做违法违纪的项目,我们有权追责

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问