更新记录

1.0.0(2023-02-24)

初始化版本。


平台兼容性

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

原生插件通用使用流程:

  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原生插件配置”->”云端插件“列表中删除该插件重新选择


/ Title: XF-SVGAPlayer Description:XF-SVGAPlayer /

[pauseAnimation](#a1) [startAnimation](#a2)

概述

XF-SVGAPlayer封装了SVGA播放功能,可以播放带音频的SVGA文件。

模块调用

<XF-SVGAPlayer ref='SVGAPlayer' 
    :dataList = "dataList"
    style="width:300;height:250" 
    @ o n Start="o n Start"//开始播放 (记得去掉空格)
    @onFinished="onFinished" //播放完成
    @onError="onError"//播放错误
    @onSingleTapUp="onSingleTapUp"//单点事件
</XF-qiniuPlayerComponent>

参数说明:

dataList:

  • 类型:JSON型
  • 描述:(可选项)返回按钮监听。
    {
    url : '',//可播放的svga文件地址
    loops : 0,//循环播放次数
    fillMode :'Backward',//Backward Forward Clear
    }

模块接口

playUrl

暂停播放。

pauseAnimation(callback(ret))

callback(ret)

ret:

  • 类型:JSON对象
  • 内部字段:
{
    status: true   //布尔型;true||false
}

示例代码

this.$refs.SVGAPlayer.pauseAnimation(function(ret) {
});

可用性

iOS、Android系统

可提供的1.0.0及更高版本

startAnimation

暂停后恢复播放

startAnimation(callback(ret))

callback(ret)

ret:

  • 类型:JSON对象
  • 内部字段:
{
    status: true   //布尔型;true||false
}

示例代码

this.$refs.SVGAPlayer.startAnimation(function(ret, err) {
});

可用性

iOS、Android系统

可提供的1.0.0及更高版本

隐私、权限声明

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

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

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

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