当前位置: 首页 > news >正文

vue H5页面video 视频流自动播放, 解决ios不能自动播放问题

视频组件

<videostyle="width: 100%; height: 100%;object-fit: fill"class="player"ref='player_big_box'controlspreloadautoplay     //自动播放muted			  //是否静音playsinline="true"x5-playsinline=""webkit-playsinline="true"x5-video-player-type="h5"  //启动X5内核h5播放器x-webkit-airplay="allow"><source :src="videoUrl? videoUrl : ''" type="application/x-mpegURL">
</video>

在这里插入图片描述

js 代码

//需要引用微信js
<script src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
安装 "hls.js": "^1.4.12",
this.videoUrl = res.data.hls
if (hlsjs.isSupported()) {this.hlsjs = new hlsjs()this.hlsjs.loadSource(this.videoUrl? this.videoUrl : '');this.hlsjs.attachMedia(this.$refs.player_big_box)this.hlsjs.on(hlsjs.Events.MANIFEST_PARSED, () => {this.$refs.player_big_box.play()})}else if(this.$refs.player_big_box.canPlayType('application/vnd.apple.mpegurl')){this.$refs.player_big_box.src = this.videoUrllet that = thisthis.$nextTick(function (){if (window.WeixinJSBridge) {WeixinJSBridge.invoke('getNetworkType', {}, function (e) {that.$refs.player_big_box.play();})} else {document.addEventListener("WeixinJSBridgeReady", function() {WeixinJSBridge.invoke('getNetworkType', {}, function (e) {that.$refs.player_big_box.play();})})}})}
http://www.lryc.cn/news/390912.html

相关文章:

  • 自闭症儿童:探索症状背后的多彩内心世界
  • 在Centos7上安装PostgreSQL16的详细步骤
  • MySQL 图形化界面
  • 【人工智能】GPT-5的即将到来:从高中生进化到,,,博士生?
  • 【收录率高丨投稿范围广 | 往届均已EI检索】第四届光学与通信技术国际学术会议(ICOCT 2024,8月9-11)
  • 小阿轩yx-LVS负载均衡群集
  • CPP知识点记录总结
  • Spring源码(一) 如何阅读 Spring 源码
  • 【代码随想录训练营】【Day 63】【单调栈-2】| Leetcode 42, 84
  • CTF常用sql注入(一)联合注入和宽字节
  • 薄冰英语语法学习--冠词1
  • 基于Java中的SSM框架实现野生动物公益保护系统项目【项目源码+论文说明】计算机毕业设计
  • c->c++(二):class
  • 11 UDP的可靠传输协议QUIC
  • 14-20 Vision Transformer用AI的画笔描绘新世界
  • LVS FILTER UNUSED OPTION
  • Python后端面试题
  • docker打包 arm32v7/debian 问题总结
  • 【HarmonyOS4学习笔记】《HarmonyOS4+NEXT星河版入门到企业级实战教程》课程学习笔记(二十)
  • Vuetify3:监听当前手机还是电脑
  • Zabbix 配置钉钉告警
  • TTL转RS232与USB转TTL
  • 【力扣 896】单调数列 C++题解(循环)
  • 代码随想录Day71(图论Part07)
  • [Mdp] lc 494. 目标和(01背包变种+dp+dfs)
  • React vs Vue:谁是构建现代Web应用的王者?
  • Linux CentOS 宝塔中禁用php8.2的eval函数详细图文教程
  • Matlab 中 fftshift 与 ifftshift
  • 被裁了(9年)
  • 13. Revit API: Filter(过滤器)