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

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

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

初次尝试用 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>


分享给朋友:

相关文章

Linux 备份/导入数据库

第一步登录xshell 导出数据库: 运行以下命令,然后输入 数据库密码,导出数据库 mysqldump -u root -p ask > /root/ask.sql 备注:...

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

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

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

python函数开启多线程

from threading import Thread 以下是代码举例: def main(num):    &nbs...

python 获取当前的路径并切换

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

python判断当前系统为win还是Linux

使用sys模块进行判断,以便启用在win平台下不支持的代码:import sys p = sys.platform if p != &#...

python正则替换替换文本特殊字符和html代码

import re h2 = '「新裤子/痛仰/陈粒/达达」2021贵阳草莓音乐节全阵容公布!' h2 = re.sub(r...

发表评论

访客

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