@nusaplayer/mpegts
v1.0.0
Published
mpegts.js plugin for NusaPlayer
Readme
@nusaplayer/mpegts
FLV / MPEG-TS plugin for NusaPlayer.
Install
npm i @nusaplayer/core @nusaplayer/mpegts mpegts.js<script src="https://cdn.jsdelivr.net/npm/@nusaplayer/core@latest/dist/index.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/mpegts.js@latest/dist/mpegts.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@nusaplayer/mpegts@latest/dist/index.min.js"></script>
<div id="player"></div>
<script>
NusaPlayer.make('#player', {
source: {
src: 'https://sf1-cdn-tos.huoshanstatic.com/obj/media-fe/xgplayer_doc_video/flv/xgplayer-demo-360p.flv',
format: 'flv'
}
})
.use([NusaMpegts()])
.create()
</script>Usage
export type Matcher = (video: HTMLVideoElement, source: Source) => boolean
export type Active = (
instance: Mpegts.Player,
library: typeof Mpegts
) => void | ((instance: Mpegts.Player, library: typeof Mpegts) => void)
export type MpegtsPluginOptions = {
config?: Partial<Mpegts.Config>
matcher?: Matcher
active?: Active
}