Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取代码:使用video.js打开视频文件时不支持4 MEDIA\u ERR\u SRC\u-_Javascript_Video_Html5 Video_Video.js - Fatal编程技术网

Javascript 获取代码:使用video.js打开视频文件时不支持4 MEDIA\u ERR\u SRC\u-

Javascript 获取代码:使用video.js打开视频文件时不支持4 MEDIA\u ERR\u SRC\u-,javascript,video,html5-video,video.js,Javascript,Video,Html5 Video,Video.js,只有当我试图通过internet查看网站视频时,才会发生此错误。 当我在VisualStudio中本地运行时,一切都能正常工作,当我将桌面远程连接到生产Web服务器(我将站点发布到该服务器并在本地浏览到该站点时,一切都能正常工作 如果我不得不猜测,当它通过互联网传输时,似乎有什么东西超时了,或者我们的防火墙上有什么东西阻止电影从制作网站服务器流到我这里。我怀疑防火墙是个问题,因为我可以查看其他来源的视频流 我的developertools控制台窗口显示了以下内容:我试图发布一个屏幕截图,但没有足

只有当我试图通过internet查看网站视频时,才会发生此错误。 当我在VisualStudio中本地运行时,一切都能正常工作,当我将桌面远程连接到生产Web服务器(我将站点发布到该服务器并在本地浏览到该站点时,一切都能正常工作

如果我不得不猜测,当它通过互联网传输时,似乎有什么东西超时了,或者我们的防火墙上有什么东西阻止电影从制作网站服务器流到我这里。我怀疑防火墙是个问题,因为我可以查看其他来源的视频流

我的developertools控制台窗口显示了以下内容:我试图发布一个屏幕截图,但没有足够的代表分数: GET net::ERR_CONNECTION_ABORTEDvideo.js:118 s.loadvideo.js:65 Tvideo.js:75 s.loadvideo.aspx?VideoName=Walgreens_8700; skedziave.m4v:59匿名函数video.js:36 s.Hvideo.js:28 t.a.t.t.t.ua.extend.ivideo.js:6 Tvideo.js:57 t.Player.t.a.extend.ivideo.js.js:6 dvideo.js:2 Tvideo.aspx?VideoName=Walgreens.js:2 tvideou 8700skieave匿名函数

这是我的密码:

视频名称; //videojs.autoSetup; videoName=document.getElementById'lblVideoName'.innerHTML; videojs'my_video_1',{},函数{ 这个.src{type:video/mp4,src:/Videos/+videoName}; 这是一种负荷; 这个游戏; }; videojs'my_video_1'。readyfunction{ //存储视频对象 var myPlayer=this,id=myPlayer.id; var aspectRatio=478/850; 函数resizeVideoJS{ var width=document.getElementByIdid.parentElement.offsetWidth; myPlayer.widthwidth.heightwidth*aspectRatio; } resizeVideoJS; window.onresize=resizeVideoJS; }; 功能暂停层{ var myPlayer=videojs'my_video_1'; 暂停; };
我知道这是一个旧的oner,但只是想让你知道,我在我们的网站上遇到了这个问题,在深入挖掘mime类型、更改源代码、删除缓存等之后,一个简单的选项->高级->重置使一切正常

显然,只有当你能在其他地方的其他PC上测试它,以确认所有mime类型和视频工作时,情况才会如此

希望这对将来的某个人有帮助,因为这对我来说是谷歌搜索结果中最好的

问候
利亚姆

你最终找到了解决这个问题的方法吗?你能再详细一点吗?你是如何/在哪里使用重置的?它是一个标题,一个标签属性,等等?嗨@Victor这是三年前的事了,但我相信我的意思是在internet explorer中重置,因为感谢rsp!在我的情况下,我必须更改服务器返回的标题-我接收视频/mpeg,文件扩展名为.mp4,以防其他人正在阅读,并可能会帮助提示