1.1.0 • Published 5 months ago

interactivideo v1.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

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 をご覧ください。

1.1.0

5 months ago

1.0.2

5 months ago

1.0.1

5 months ago

1.0.0

5 months ago

0.1.3

5 months ago

0.1.2

5 months ago

0.1.1

5 months ago

0.1.0

5 months ago