@4rk/video-lib
v1.0.1
Published
Helper methods for HTML video playback
Readme
VideoLib
Helper methods for HTML video playback.
This library helps you on problems occuring when implementing custom HTML5 video players. In particular, it has helper methods to:
- Use movingimage with HLS as source, with fallback for non-HLS-compatible browsers
- Apply custom CSS style to subtitles
- Emulating
object-fit: cover;with Internet Explorer support - Waiting for a video to become ready
Please take a look at the JSDoc of each method for further information.
Tricks
- Some browsers do not accept
<track kind="subtitles">to bemode="hidden". Usekind="metadata"instead.
Creating a release
Certain steps need to be done in order to create a new release:
- Decide on a semver version number
- Start a new release using
git flow release start [version number] - Update the
package.jsonversion - Run
yarn run release - Commit changes:
git commit -a -m "Prepare release [version number]" - Finish release using
git flow release finish - Push all changes:
git push origin --all && git push origin --tags
License
See LICENSE
