@npo/player-audio
v1.0.3
Published
A library for creating and managing an audio player designed for playing content serviced by NPO (Nederlandse Publieke Omroep) in it's digital products
Keywords
Readme
NPO Audio Player
A library for creating and managing an audio player designed for playing content serviced by NPO (Nederlandse Publieke Omroep) in it's digital products.
This project is still in early development, do not use in production
features implemented:
- [x] Play audio
- [x] Pause audio
- [x] Play/pause button
- [x] load streams via NPO Player API
- [x] forward 10 seconds
- [x] rewind 10 seconds
- [x] adjust playback speed
- [x] Display thumbnail
- [x] Display title
- [x] Interactable seekbar
- [x] Basic UI variance (small screens)
- [x] Metadata display
- [x] Volume control UI component
- [x] NPO Tag support
- [x] Start playback at specific time
- [x] Chromecast support
- [x] Livestream UI
- [x] Error handling
- [x] Headless player interface
- [x] DRM support
- [x] Air play support
features to be implemented:
- [ ] WCAG compliance (accessibility)
- [ ] Play next/previous callbacks
