解决videojs在ios端视频无法播放的问题

解决videojs在ios端视频无法播放的问题

问题描述:

在做多端嵌入的H5页面时,通过videojs插件做视频的播放,发现在web网页,andriod的app端,以及本地的服务器浏览直播都是没有问题的,只有ios发到线上时,页面加载第一次成功 再次刷新页面视频一直处于缓冲状态,导致ios无法正常播放视频

问题原因

ios本身video插件做了缓存机制,本地服务无缓存,服务器端做了缓存,所有两个缓存导致ios端在加载video时出现了两次的嵌套

116为本地环境,为无缓存

37为测试服务器

解决方法

javascript 复制代码
  <!-- 视频 -->
<div class="video_box" id="media">
<video id="video"
	class="video-js vjs-default-skin"
	poster="images/bgvideo.png"
	x5-video-player-type="h5-page"
	x5-video-player-fullscreen="false"
	x-webkit-airplay="true"
	playsinline
	webkit-playsinline="true"
	controls
	language="cn"
	preload="none"
	x5-video-orientation="landscape|portrait"
>
  // data-setup="{}"这个要注掉
<!-- <source /> -->
</video>
<div id="covervideo"></div>
<span class="no_live"><div class="mask"></div><p data-lang="liveExpect" id="liveExpect"></p><p data-lang="liveEnd" id="liveEnd"></p></span>
<!--显示弹幕-->
<!-- <p style="font-size: xx-large;height: 48px" id="mediaTitle">&nbsp;</p> -->
<!-- <div id="danmu" class="flying" style="pointer-events:none;"></div> -->
</div>
相关推荐
EasyDSS1 小时前
视频监控汇聚平台EasyCVR工业与安全监控:防爆摄像机的安全应用与注意事项
网络·人工智能·音视频
大卫小东(Sheldon)1 小时前
记录一次自己用 AI 写IOS APP的经历
ios
我教你啊3 小时前
阿里通义实验室突破空间音频新纪元!OmniAudio让360°全景视频“声”临其境
人工智能·音视频
加百力3 小时前
苹果公司计划按年份来重命名重大的软件,将升级iOS 18软件至iOS 26
ios
Muisti3 小时前
音视频中的复用器
音视频
鸿蒙布道师12 小时前
HarmonyOS 5 应用开发导读:从入门到实践
android·ios·华为·harmonyos·鸿蒙系统·huawei
从零开始学习人工智能18 小时前
HTML5 视频播放器:从基础到进阶的实现指南
前端·音视频·html5
名字不要太长 像我这样就好18 小时前
【iOS】源码阅读(五)——类&类的结构分析
笔记·学习·macos·ios·objective-c
go546315846519 小时前
基于Python的自动化视频编辑脚本设计,能够处理视频剪辑、添加字幕、文本动画、音效和图形等功能
python·自动化·音视频
阿酷tony21 小时前
html5视频播放器和微信小程序如何实现视频的自动播放功能
音视频·视频播放器·html5播放器·html5视频播放器·小程序自动播放