New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

interactivideo

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

interactivideo

Interactivideo は、インタラクティブな動画再生を提供するライブラリです。スクロールに連動して動画を再生することな等ができます。

latest
Source
npmnpm
Version
1.1.0
Version published
Maintainers
1
Created
Source

Interactivideo

Interactivideo は、インタラクティブな動画再生を提供するライブラリです。スクロールに連動して動画を再生することな等ができます。

インストール

npm install interactivideo

使い方

Intervactivideo.Plauerの使用例

<video id="player"></video>
import Interactivideo from 'interactivideo';

const player = new Interactivideo.Player('js-player', {
  fps: 30 // 動画のfpsを指定します。
});
player.load('./video.mp4');

Intervactivideo.CanvasPlayerの使用例

<canvas id="canvas-player" width="1920" height="1080"></canvas>
import Interactivideo from 'interactivideo';

const canvasPlayer = new Interactivideo.CanvasPlayer('js-canvas-player', {
  dir: '/canvas-player-data/', // フレーム画像を格納するディレクトリを指定します。
  fps: 30 // 動画のfpsを指定します。
});
canvasPlayer.load({
  id: 'frames-1', // フレーム画像の識別子。ディレクトリ内のサブフォルダ名やキーとして利用されます。
  extension: 'png', // 動画フレーム画像の拡張子。'jpg'、'png'、'webp' から選択してください。デフォルトはwebpです。
  totalFrames: 100, // 全フレーム数。
  callback: ()=>{
    console.log('読み込みが完了しました。');
    canvasPlayer.play(); // 動画を再生。
  }
});

npm パッケージ

npm 上での詳細情報や最新バージョンについては、npm パッケージページ をご覧ください。

ライセンス

Interactivideo は MIT ライセンスの下で提供されています。 詳細については MIT License をご覧ください。

Keywords

video

FAQs

Package last updated on 02 Mar 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts