vue3 RTMP视频流 --- 直播
VUE页面
-
<div class="con monitor">
-
<video
-
id="mymain"
-
class="video-js vjs-default-skin vjs-big-play-centered"
-
preload="auto"
-
data-setup='{ "html5" : { "nativeTextTracks" : false } }'>
-
</video>
-
</div>
TS
-
const options2 = {
-
autoplay: true, // 是否自动播放
-
fullscreenToggle: true, // 是否全屏
-
muted: false, // 是否静音
-
controls: false,
-
fluid: true, // 宽高自适应
-
sources: [{
-
src: 'rtmp://192.168.3.136/live/play',
-
// src: 'rtmp://live.hkstv.hk.lxdns.com/live/hks1',
-
type: 'rtmp'
-
}]
-
}
-
nextTick(()=>{
-
const player2 = videojs(document.getElementById('mymain'), options2, function onPlayerReady () {
-
videojs.log('播放器已经准备好了!')
-
})
-
player2.player()
-
})
-
// 以上代码是在setup中
引入和npm安装配置
-
/* npm下载的包
-
"video.js": "^5.1.9",
-
"videojs-flash": "^2.1.0"
-
"videojs-swf": "^5.4.2",
-
*/
-
import 'videojs-flash'
-
import videojs from 'video.js'
-
import { videoPlayer } from 'vue-video-player'
-
import 'video.js/dist/video-js.css'
-
import 'vue-video-player/src/custom-theme.css'
还下载什么了 有点忘记了 而且这个 flash 只被 360急速浏览器支持 目前各大浏览器暂不支持
这篇好文章是转载于:编程之路
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 编程之路
- 本文地址: /boutique/detail/tanhhfeceb
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
excel下划线不显示怎么办
PHP中文网 06-23 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
微信运动停用后别人还能看到步数吗
PHP中文网 07-22 -
excel打印预览压线压字怎么办
PHP中文网 06-22