Netless

Netless

  • 通用文档
  • 常见问题
  • JavaScript
  • Android
  • iOS
  • Server
  • GitHub
  • 🇬🇧 English

›功能介绍

接入准备

  • 前提条件
  • 开源项目
  • 快速调试
  • 版本历史

快速开始

  • 原生 JavaScript
  • React

进阶教程

  • 安装
  • 实时房间
  • 教具
  • PPT 与页面管理
  • 视角
  • 禁止操作
  • 自定义行为
  • 回放

初始化参数

  • SDK参数
  • 房间参数
  • 回放参数

功能介绍

  • 教具操作
  • 视角操作
  • 页面(场景)管理
  • 状态监听
  • 白板操作
  • 自定义事件
  • 鼠标位置同步
  • 文档转换
  • 回放功能
  • 大课只读
  • 撤回与重做
  • 集成白板插件

迁移与升级

  • 2.9.0 迁移指南
  • 2.8.0 迁移指南

集成白板插件

视频、音频插件(支持 mp3 / mp4)

集成前提

SDK 版本升级到 2.5.4 以上 (iOS 端可以显示的版本为: 2.5.7,Android 端可以显示的版本为: 2.5.1)。 如果插入调用无效,说明是在 2.3.x 的旧版环境,请联系我们切换到支持 plugin 环境(support@netless.link)。

在一个白板上面控制视频、音频的播放、暂停、拖动进度条。效果如下:

视频

音频

安装 cursor-adapter 库

npm install @netless/white-video-plugin -save
npm install @netless/white-audio-plugin -save

或者

yarn add @netless/white-video-plugin
yarn add @netless/white-audio-plugin

载入 plugin

    import { WhiteWebSdk, createPlugins } from "white-web-sdk";
    // 1、引入对应的库 videoPlugin
    import {videoPlugin} from "@netless/white-video-plugin";
    // 2、createPlugins 方法可以构造出 plugins
    const plugins = createPlugins({"video": videoPlugin, "audio": audioPlugin});
    // 3、setPluginContext 方法可以设置 plugin 谁可以控制
    plugins.setPluginContext("video", {identity: "host"}); // 如果身份是老师填 host 是学生 guest
    plugins.setPluginContext("audio", {identity: "host"});
    // 4、初始化的时候载入 plugins
    whiteWebSdk = new WhiteWebSdk({
        appIdentifier: "{{appIdentifier}}",
        plugins: plugins
    });

启用 plugin

    // 5、插入视频 plugin
    room.insertPlugin("video", {
        originX: 0, // 插入视频的相对位置 originX: 0 originY: 0 是正中间
        originY: 0,
        width: 480, // 插入视频组件的宽
        height: 270, // 插入视频组件的高
        attributes: {
            pluginVideoUrl: url, // 插入视频的网络地址,注意调试的时候资源允许跨域访问
            poster: url, // 封面地址
            isNavigationDisable: boolean // 是否禁用导航栏 true 为禁用
        },
    });
    // 6、插入音频 plugin (字段同上)
    room.insertPlugin("audio", {
        originX: 0,
        originY: 0,
        width: 480,
        height: 86,
        attributes: {
            pluginAudioUrl: url,
            poster: url,
            isNavigationDisable: boolean
        },
    });
Last updated on 6/26/2020 by rick
← 撤回与重做2.9.0 迁移指南 →
  • 视频、音频插件(支持 mp3 / mp4)
    • 集成前提
    • 视频
    • 音频
  • 安装 cursor-adapter 库
  • 载入 plugin
  • 启用 plugin
Netless
接入即互动
产品
管理控制台官网网站Demo 体验Github
公司
加入我们服务条款隐私协议
联系方式
support@netless.link社区
Copyright © 2020 Netless