更新记录

1.2.4(2023-05-04)

修复由于缺少依赖导致打包失败的问题

1.2.3(2023-04-27)

解决打包失败的问题

1.2.2(2023-04-24)

修复一些问题,升级SDK

查看更多

平台兼容性

Android iOS
× 适用版本区间: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原生插件配置”->”云端插件“列表中删除该插件重新选择


声网灵动课堂直播插件使用

最好配合云课网校系统使用最好,当然也可以单独使用。云课网校官网

引入代码

<template>
    <view class="content">
        <button  class="sub-btn" style="margin-top:80px" @click="launch">
            <text class="white" >进入教室</text>
        </button>
    </view>
</template>

<script>
    const ClassRoom = uni.requireNativePlugin('yunke-classRoom');
    export default {
        data() {
            return {
                title: '',
                userName:"",
                userUuid:"",
                roomName:"",
                roomUuid:"",
                roomType:0,
                eyeCare:true,
                rtmToken:"",
                roleType:0,
                agoraAppid:''
            } 
        },
        onShow() {
        }, 
        methods: {

            launch:function(){
                var startTime = Math.round(new Date()) + 60000;
                ClassRoom.launch({
                    userName:'测试',
                    userUuid:'230422201534796836',
                    roleType:2,
                    roomName:'插件开发测试',
                    roomUuid:'2304222015347970', 
                    roomType:2,
                    rtmToken:'007eJxTYDA/KCj1UWhbqMPG6ly7inW+MtFmnxZIvb82f+d10e9xOS8UGJLNzBMtkgwNklKMjU0MLZMtEw0TLVPNLC1TU00MDQ3SstZ4pDQEMjLctVViZmZgYmAEQhBfiMHI2MDEyMjIwNDU2MTc0szC2IwVLqvAYJlmYWFhYmCWaJhiZp6SkpZslmJqbmkAFEpMNkw2T2ZnYGAQQDPD3ACbqUwMAAn1MfU=',
                    startTime:startTime,
                    duration:24*60*60,
                    uiMode:'dark',
                    appId:'c67a8b10bd33419c9a1a9e699ee4110f'
                }, function(event) { 
                    if (event == 0) {
                        console.log('进入教室失败')
                    } else if (event == 1) {
                        this.nowlearnd();
                    }else if (event == 2) {
                        this.endClass();
                    }else if (event == 3) {
                        console.log('教室禁止进入')
                    }
                });
            }
        }
    }
</script>

隐私、权限声明

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

相机权限 麦克风权限

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

插件自身不采集任何数据,插件使用的声网灵动课堂SDK采集数据,请参考其官方说明:https://www.agora.io/cn/

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

暂无用户评论。

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