Native Video Provider Plugin for Scarlett Player (MP4, WebM, MOV, MKV)
npm install @scarlett-player/nativeNative video playback plugin for Scarlett Player. Supports MP4, WebM, MOV, MKV, and OGV formats.
``bash`
npm install @scarlett-player/core @scarlett-player/native
`typescript
import { ScarlettPlayer } from '@scarlett-player/core';
import { createNativePlugin } from '@scarlett-player/native';
const player = new ScarlettPlayer({
container: document.getElementById('player'),
plugins: [createNativePlugin()],
});
await player.init();
await player.load('https://example.com/video.mp4');
`
- MP4 - H.264/AAC (most common)
- WebM - VP8/VP9/Opus
- MOV - QuickTime (H.264/AAC)
- MKV - Matroska (browser support varies)
- OGV/OGG - Theora/Vorbis
`typescript``
createNativePlugin({
preload: 'metadata', // 'none' | 'metadata' | 'auto'
});
MIT