@outbook/media-features
v4.0.1
Published
Get media capabilities from browsers
Readme
Media Features
Check media playing capabilities on the web browser.
import { mediaFeatures } from 'media-features-conjurer';
const result = await mediaFeatures({
testSamples: {
mp3: 'url/sample.mp3',
flac: 'url/sample.flac',
m4a: 'url/sample.m4a',
ogg: 'url/sample.ogg',
opus: 'url/sample.opus',
webm: 'url/sample.webm',
wav: 'url/sample.wav',
mp4: 'url/sample.mp4'
}
});
// make things with the resultThe package also exposes its bundled sample files so the consumer can decide how to serve or resolve them:
import mp3Sample from '@outbook/media-features/samples/sample.mp3';
import wavSample from '@outbook/media-features/samples/sample.wav';
const result = await mediaFeatures({
testSamples: {
mp3: mp3Sample,
wav: wavSample
}
});Available sample paths:
@outbook/media-features/samples/sample.mp3@outbook/media-features/samples/sample.flac@outbook/media-features/samples/sample.m4a@outbook/media-features/samples/sample.ogg@outbook/media-features/samples/sample.opus@outbook/media-features/samples/sample.webm@outbook/media-features/samples/sample.wav@outbook/media-features/samples/sample.mp4
