webrtcPlayer
webrtcPlayer.js是基于webrtc协议的播放器 兼容各主流流媒体webrtc协议 SRS、ZLM、M7s等
webrtcPlayer.js 基于 JSWebrtc.js 改造而来。
用法
<video id="media" src="" muted controls></video>
在js中引入调用创建:
import {webrtcPlayer} from './dist/webrtc-player.es.js'
let play;
play = new webrtcPlayer({
url: 'webrtc://',
video: "media",
autoplay: true,
onPlay: (e) => {
console.log('开始播放', e);
},
onPause: (e) => {
console.log('暂停', e);
}
})
new webrtcPlayer(optinos
) optinos配置参数
url
视频地址video
视频dom或者dom idautoplay
是否自动播放streamingMediaType
type:'srs'|...
流媒体类型(srs必传,其他流媒体可不传)onPlay
视频开始播放回调onPause
视频暂停播放回调
new webrtcPlayer(optinos
) API
实例 optinos支持以下方法和属性
new webrtcPlayer(options).play()
播放new webrtcPlayer(options).stop()
暂停new webrtcPlayer(options).destroy()
销毁(在外部定义变量赋值时 let play = new webrtcPlayer(options) 在调用destroy后 将play也置为null play=null)
构建
如何构建min文件 在dist包中会生成打包文件和类型文件
npm run build
yarn build
pnpm build