0.0.2 • Published 3 years ago
@internetarchive/playback-controls v0.0.2
\
Playback controls for playing media.
Installation
yarn add @internetarchive/playback-controls
Usage
// playback-controls.js
import { PlaybackControls, PlaybackMode } from '@internetarchive/playback-controls';
export default { PlaybackControls, PlaybackMode };
<!-- index.html -->
<script type="module">
import { PlaybackControls, PlaybackMode } from './playback-controls.js';
</script>
<playback-controls id="playbackControls"></playback-controls>
<script>
const playbackControls = document.getElementById('playbackControls');
playbackControls.addEventListener('back-button-pressed', e => {
console.log('Back button pressed');
});
playbackControls.addEventListener('play-pause-button-pressed', e => {
console.log('Play pause button pressed');
});
playbackControls.addEventListener('forward-button-pressed', e => {
console.log('Forward button pressed');
});
// set a different state
playbackControls.playbackMode = PlaybackMode.playing; // or PlaybackMode.paused
</script>
Development
Prerequisite
yarn install
Start Development Server
yarn start // start development server and typescript compiler
Testing
yarn test
Testing via browserstack
yarn test:bs
Demoing using storybook
yarn storybook
Linting
yarn lint
0.0.2-a1
3 years ago
0.0.2-a2
3 years ago
0.0.2-a3
3 years ago
0.0.2-a4
3 years ago
0.0.2-a5
3 years ago
0.0.2-a6
3 years ago
0.0.2
3 years ago
0.0.1
5 years ago
0.0.1-alpha.506
5 years ago
0.0.1-alpha.509
5 years ago
0.0.1-alpha.530
5 years ago
0.0.1-alpha.527
5 years ago
0.0.1-alpha.497
5 years ago
0.0.1-alpha.444
6 years ago
0.0.1-alpha.442
6 years ago
0.0.1-alpha.422
6 years ago
0.0.1-alpha.420
6 years ago
0.0.1-alpha.401
6 years ago
0.0.1-alpha.381
6 years ago
0.0.1-alpha.379
6 years ago
0.0.1-alpha.378
6 years ago