问:
网站背景视频还是不显示 能否帮忙处理一下 看一下是html的问题还是服务器的问题,网站首页视频背景在苹果系统的safari浏览器中无法显示
答:您好,目前PC端访问可以显示的
说明主机Mime类型设置并无问题,访问是正常的主机并未这方面的限制,如果您现在是部分系统访问不到,可能是代码兼容性的问题,具体只能您那边核实一下,我司只能协助处理服务器方面的设置,非常感谢您长期对我司的支持!
问:您这个是用什么浏览器测试的
答:您好,chrome浏览器和火狐浏览器我司都有测试可以显示的,非常感谢您长期对我司的支持!
问:能帮忙看一下 为什么safari浏览器不显示吗 我从网上查了应该是服务器的问题呀
答:您好,可以说明具体是哪方面的问题,我司核实,非常感谢您长期对我司的支持!
问: 但是在MAC系统上确不能播放,出现了白屏的现象。最终通过努力还是解决了这个问题。
首先写一个简单的播放视频的html代码,大概是这样:
<video autoplay loop> <source src=\”video/xxx.mp4\” type=\”video/mp4\”> <source src=\”video/xxx.webm\” type=\”video/webm\”></video>事实上,video标签是一个视频功能,是html5标准。浏览器在实现它的时候,可能会产生一些差异。video标签的路径就是浏览器辅助发起视频请求的地址,不同的是,safari会首先去请求1字节的数据来确认这个视频是否可以播放,而其他浏览器不会。这一字节的请求是携带range请求头的,它表示请求从某某字节到某某字节(x-x 如 0-1)的数据,这就导致safari没能够拿到想要的数据,于是判定该视频无法播放。range请求头和206状态码,无疑是为断点续传预备的,说白了,如果你的后台视频服务支持断点续传(在视频服务中,快进,快退,拖动进度条,也是请求x-x字节的数据,应也是断点续传),视频就可以在safari上播放,否则就不行。当然,最最基础的,首先是浏览器支持video标签,并且支持对应的视频格式。
所以 ,解决方法如下:
在tomcat的web.xml配置文件中,增加以下配置:
<servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.mp4</url-pattern></servlet-mapping>还有一种方法是在XXX-servlet.xml文件中使用<mvc:default-servlet-handler/>— 作者:hepei_i 来源:CSDN 原文:https://blog.csdn.net/qq_/article/details/ 版权声明:本文为博主原创文章,转载请附上博文链接!
答:您好, 您站点是linux,查看您添加了这个媒体表述,您可以先删除这个标识,使用系统自带试试,谢谢