|
|
1 maand geleden | |
|---|---|---|
| .. | ||
| src | 1 maand geleden | |
| LICENSE | 1 maand geleden | |
| README.en.md | 1 maand geleden | |
| README.md | 1 maand geleden | |
| package.json | 1 maand geleden | |
| tsconfig.json | 1 maand geleden | |
Standalone audio and video renderer package for Flyfish File Viewer. It previews audio files, videos, HLS playlists, and MIDI files in the browser while loading hls.js and @tonejs/midi only for the formats that need them.
import { mediaRenderer } from '@file-viewer/renderer-media'
const options = {
builtinRenderers: 'none',
renderers: [mediaRenderer],
}
Or compose it through the full preset:
import { allRenderers } from '@file-viewer/preset-all'
const options = {
builtinRenderers: 'none',
renderers: allRenderers,
}
<video> / <audio> controls first..m3u8 uses native playback when available and dynamically imports hls.js only as a fallback.@tonejs/midi only when opened, then renders name, duration, PPQ, tracks, and note summaries.@file-viewer/core no longer bundles media renderers and no longer depends directly on hls.js or @tonejs/midi. Install this package explicitly for audio, video, HLS, or MIDI preview, or use @file-viewer/preset-all, which aggregates this renderer automatically.