解决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>
相关推荐
音视频牛哥14 分钟前
大牛直播SDK(SmartMediaKit)iOS平台Unity3D RTSP/RTMP播放器集成实践
音视频·unity3d·ios rtmp播放器·ios rtsp播放器·ios unity3d播放器·ios unity rtsp·ios unity rtmp
美狐美颜SDK开放平台26 分钟前
视频美颜SDK如何应对快速转头与大幅度面部动作?
android·人工智能·ios·音视频·直播美颜sdk·视频美颜sdk
茶底世界之下1 小时前
秋叶已经够黄了:用 Awaking 单独收一点黄色
ios
Jewel1051 小时前
文字为什么总是不居中!记录一个bug
android·flutter·ios
老李IT笔记3 小时前
抹除和升系统可以合成一条命令了:强制更新夹在抹除里怎么用,什么情况下不该用
ios·智能手机
甜到心里的蛋糕3 小时前
AI 生成 MV 音频异响排查:频谱定位、片段替换与 Nginx 缓存
人工智能·python·nginx·ffmpeg·音视频·音频处理
镭封13 小时前
从视频文案提取到 AI 配音,短视频制作需要哪些工具?
人工智能·智能手机·音视频·语音识别·媒体
2601_9556624614 小时前
搞笑视频配音怎么做?如何选择有辨识度的声音
大数据·人工智能·音视频·语音识别·媒体
镭封18 小时前
自媒体内容生产怎么提速?文案整理、配音与剪辑流程
人工智能·小程序·音视频·语音识别·媒体
2601_9654490819 小时前
AI视频制作:做传统文化视频,古文断句配音难,AI怎么正确断句配音?
人工智能·音视频