当前位置:首页 > 技术杂坛 > 正文内容

video视频提示没有找到支持的视频格式和MIME类型解决方案

zhangchap4年前 (2020-11-23)技术杂坛946

初次尝试用 html5的 video 标签添加适配,代码如下:


<link href="//vjs.zencdn.net/7.8.2/video-js.min.css" rel="stylesheet">
<script src="//vjs.zencdn.net/7.8.2/video.min.js"></script>
<!-- <video id="my-player" class="video-js" controls="" preload="auto" poster="https://tukuimg.bdstatic.com/processed/f86ba1cd5a9acd4468584e04f1a43b61.jpeg@s_0,w_800,h_1000,q_80" data-setup="{}"><source src="https://vd4.bdstatic.com/mda-kk5xn627v3cpddgg/cae_h264_clips/1604678944/mda-kk5xn627v3cpddgg.mp4?auth_key=1605945474-0-0-f71f5b5a8384a3356feb2963a676e843&bcevod_channel=searchbox_feed&pd=1&pt=3&abtest=7355_3-7873_2-7917_2-8012_3" type="video/mp4" /><p class="vjs-no-js">To view this video please enable JavaScript, and consider upgrading to a
&nbsp; &nbsp;web browser that &nbsp; &nbsp;<a href="https://videojs.com/html5-video-support/" target="_blank">
&nbsp; &nbsp; &nbsp;supports HTML5 video &nbsp; &nbsp;</a></p></video>
但是添加网站后,总是提示:


没有找到支持的视频格式和MIME类型解决方案

把此代码放入本地html文件,可以正常播放,由于对html5的属性没有好好的研究,百思不得其解!

当然MIME类型也会导致此问题,这个赞且不说,百度一下都是解决方案

就寻求了一位大神的帮助,经技术大神的排查:

就是 video视频的跨域问题。

加上 crossorigin="" 属性即可解决跨域问题


<video width="800" crossorigin="" height="" controls="controls">
    <source src="https://vd4.bdstatic.com/mda-kk5xn627v3cpddgg/cae_h264_clips/1604678944/mda-kk5xn627v3cpddgg.mp4?auth_key=1605945474-0-0-f71f5b5a8384a3356feb2963a676e843&bcevod_channel=searchbox_feed&pd=1&pt=3&abtest=7355_3-7873_2-7917_2-8012_3" type="video/mp4"/>
    <param name="flashvars" value="autostart=true&amp;file=myvideo.swf"/></object>
   当前浏览器不支持 video直接播放,点击这里下载视频: < a href=" ">下载视频</ a>
</video>


分享给朋友:

相关文章

windows服务器php安全设置

在IIS上构建PHP网站的这一阶段,请考虑加强安全性所需的PHP配置设置,Web服务器设置和PHP应用程序设置。 完成这些任务后,请记录您的设计决策,然后再继续执行步骤1:安装IIS和PHP。 1...

WPS 专业版及激活码

官网下载地址: https://ep.wps.cn/download 激活码如下:...

宝塔一个站点如何绑定多个域名ssl证书?

宝塔一个站点如何绑定多个域名ssl证书?

1.如果网站不是自适应 2.程序不会在访问的时候自动判断客户端,返回不同的内容。(js跳转的不在这个范围内) 现在一个站点往往绑定至少两个域名,pc、m各一个,甚至频道有二级域名的话,那...

python 获取当前的路径并切换

import os curdir = os.path.dirname(__file__) #获取当前的路径,若运行在当前文件夹,是获取不到当前路径的,最保险的...

python运行js代码的几种方式:subprocess、execjs

一、subprocess 模块import subprocess ret = subprocess.check_output(['node','...

python 文本清洗(网址、邮箱HTML转义字符)、自动分段等

记录下这个模块,日后用得着:from harvesttext import HarvestText ht = HarvestText() pr...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。