vue3 video 播放rtmp视频?(360浏览器支持)

** 注意:目前只能在360浏览器播放rtmp视频**
谷歌浏览器不支持Flash Player的问题
试过上面这个方法,目前没能实现(没解决),如果有更好的解决方法,告诉我一下

需要下载版本较低的video.js版本库,目前能播放rtmp视频的版本是5.53

bash 复制代码
 npm install video.js@5.5.3 --save

播放rtmp需要flash支持需要安装

(这里我没有安装因为安装video.js 它已经包含了videojs-contrib-hls)

bash 复制代码
npm install videojs-contrib-hls

在需要用到的video 引用

javascript 复制代码
import videojs from 'video.js';
import 'video.js/dist/video-js.css';
// import "videojs-contrib-hls";// 引用这一步会报错,所以我没有引用它 (根据自己的需求来引用)

在界面引用

html 复制代码
<video id="vid-eobo" ref="videoRef" style="width:100%;height:300px;"  class="vjs-default-skin video-js"  controls preload="auto"  >
 </video>
javascript 复制代码
import { ref , reactive, defineEmits, onMounted, onBeforeMount, onBeforeUnmount } from 'vue'

const videoRef = ref(null);
const player = ref(null);

//     // 初始化video视频
  const  beginVideo=()=> {
  
    player.value = videojs('vid-eobo', {
       
        autoplay: true,
        techOrder: ["flash"], //设置flash播放
        playbackRates: [1, 2, 3, 4, 5, 8, 10, 20],
        notSupportedMessage:"此视频暂无法播放,检查设备状态是否正常或请查看是否安装flash", //无法播放时显示的信息
          sources: [{
        src: 'rtmp://####/live/stream1',
        type: 'rtmp/flv'
      }]
      });
    }
    onMounted(() => { 
    
      setTimeout(() => {
      beginVideo()
      }, 1000);
    
    });
    //销毁实例
    onBeforeUnmount(() => { player.value.dispose() });
相关推荐
jike_202611 小时前
iPhone采访录音同时拍现场照片的APP:图片音频同步记录实测
笔记·智能手机·音视频·语音识别
小猴子爱上树11 小时前
跨境电商翻译工具推荐:批量图片翻译、视频字幕翻译、智能抠图一站式搞定
人工智能·python·音视频
林澈在路上11 小时前
AI翻唱软件哪个好 2026国产AI写歌工具对比推荐
大数据·人工智能·深度学习·github·aigc·音视频·音频
阿童木写作12 小时前
跨马翻译:AI批量图片翻译与视频字幕翻译工具推荐
人工智能·python·音视频
Dovis(誓平步青云)14 小时前
折叠屏悬停看视频,上半屏和下半屏应该各做什么
android·java·服务器·开发语言·安全·音视频
敢敢のwings18 小时前
Wan2.2 模型系统解读:从视频扩散到 WAM 世界模型模块
音视频
小猴子爱上树19 小时前
跨境电商AI批量图片翻译工具,视频字幕翻译免费试用
人工智能·python·音视频
AI服务老曹20 小时前
车牌识别算法接入AI视频分析平台的流程和误报优化
人工智能·算法·音视频
深念Y1 天前
视频平台架构重构:从微服务到可插拔基础设施
后端·微服务·云原生·架构·rabbitmq·音视频·rocketmq
深念Y1 天前
06-移动端三技术栈优劣对比-理论推演
服务器·云原生·架构·音视频·短视频