JSPM

  • Created
  • Published
  • Downloads 67
  • Score
    100M100P100Q71786F
  • License MIT

a video/audio plugin for white-web-sdk using video.js.

Package Exports

  • @netless/video-js-plugin

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@netless/video-js-plugin) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

@netless/video-js-plugin

Requires white-web-sdk >= 2.13.8 to work properly.

Usage

import { videoJsPlugin } from "@netless/video-js-plugin";
import { createPlugins } from "white-web-sdk";

const plugins = createPlugins({ "video.js": videoJsPlugin() });

plugins.setPluginContext("video.js", {
    disabled: identity !== Identity.creator,
    verbose: true,
});

const sdk = new WhiteWebSdk({ appIdentifier, plugins });

If you are using <script>, here is an example:

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/video.js/dist/video-js.css" />
<script src="https://cdn.jsdelivr.net/npm/react/umd/react.development.js"></script>
<script src="https://cdn.jsdelivr.net/npm/react-dom/umd/react-dom.development.js"></script>
<script src="https://cdn.jsdelivr.net/npm/video.js/dist/video.js"></script>
<script src="https://sdk.netless.link/white-web-sdk/2.13.10.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@netless/video-js-plugin/dist/index.iife.js"></script>
<script>
    const { createPlugins } = WhiteWebSdk;
    const { videoJsPlugin } = WhiteWebSdkVideoJsPlugin;
    // there you go
</script>

Develop

npm run build
npm t

License

MIT @ netless