[](https://github.com/kaltura/playkit-js-audio-player/actions/workflows/run_canary_full_flow.yaml) [



playkit-js-audio-player is a [kaltura player] plugin that allows entry playback with a minimal ui.
playkit-js-slate is written in [ECMAScript6] (.js) and [TypeScript] (.ts) (strongly typed superset of ES6),
and transpiled in ECMAScript5 using the [TypeScript compiler].
[Webpack] is used to build the distro bundle and serve the local development environment.
[kaltura player]: https://github.com/kaltura/kaltura-player-js.
[ecmascript6]: https://github.com/ericdouglas/ES6-Learning#articles--tutorials
[typescript]: https://www.typescriptlang.org/
[typescript compiler]: https://www.typescriptlang.org/docs/handbook/compiler-options.html
[webpack]: https://webpack.js.org/
The Audio Player plugin can play audio entries and video entries, and displays a minimal gui which contains the name, description and thumbnail of the entry, in addition to basic player controls.
The plugin requires [Kaltura Player] to be loaded first.
[kaltura player]: https://github.com/kaltura/kaltura-player-js
First, clone and run [yarn] to install dependencies:
[yarn]: https://yarnpkg.com/lang/en/
```
git clone https://github.com/kaltura/playkit-js-audio-player.git
cd playkit-js-audio-player
yarn install
Then, build the plugin
`javascript`
yarn run build
The plugin uses cypress tool for e2e tests
`javascript`
yarn run test
Finally, add the bundle as a script tag in your page, and initialize the player
`html``
https://kaltura.github.io/playkit-js-audio-player/demo/index.html
playkit-js-audio-player is supported on:
- Chrome 39+ for Android
- Chrome 39+ for Desktop
- Firefox 41+ for Android
- Firefox 42+ for Desktop
- IE11 for Windows 8.1+
- Edge for Windows 10+
- Safari 8+ for MacOS 10.10+
- Safari for ipadOS 13+
playkit-js-audio-player is released under GNU Affero General Public License