Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.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 mediaelement.js未在IE 9中播放视频_Javascript_Internet Explorer 9_Mediaelement.js - Fatal编程技术网

Javascript mediaelement.js未在IE 9中播放视频

Javascript mediaelement.js未在IE 9中播放视频,javascript,internet-explorer-9,mediaelement.js,Javascript,Internet Explorer 9,Mediaelement.js,我几天前才开始使用mediaelement.js 到目前为止一切正常,除了IE9没有显示任何视频(本机),即使声音播放良好。使用Flash,它可以正常工作 成功回调运行后,视频元素似乎消失(宽度和高度=0)。如果我手动更改大小,它只是黑色的 我试着播放mediaelementjs.com的演示视频,但视频也是黑色的 我尝试在成功回调()后手动设置大小。这将显示视频元素,但它仍然是黑色的。声音还在播放 在中,我找到了一个可能的解决方案,使用了一个未记录的属性 /*@cc_on @if (@_jsc

我几天前才开始使用mediaelement.js

到目前为止一切正常,除了IE9没有显示任何视频(本机),即使声音播放良好。使用Flash,它可以正常工作

成功回调运行后,视频元素似乎消失(宽度和高度=0)。如果我手动更改大小,它只是黑色的

我试着播放mediaelementjs.com的演示视频,但视频也是黑色的

我尝试在成功回调()后手动设置大小。这将显示视频元素,但它仍然是黑色的。声音还在播放

在中,我找到了一个可能的解决方案,使用了一个未记录的属性

/*@cc_on
@if (@_jscript_version == 9)
    mode: 'shim',
@end
@*/
这迫使IE使用flash,但我不太习惯在高效的环境中使用它

有谁有更好的解决方案吗


更新:我刚刚在另一台具有相同操作系统和浏览器(Windows 7,IE 9.0.8112)的计算机上进行了测试,mediaelementjs.com上的视频播放效果良好。这可能与我的安装有关吗?我通常从不使用IE,也没有做任何更改…

我可以知道您的机器配置和Mediaelementjs的版本吗?这是Windows 7 Professional 64位IE 9.0.8112上Mediaelementjs(2.9.1)的最新版本。在我的本地web服务器(XAMPP1.7.7/Apache2.2.21/PHP5.5.16)上,视频区域根本不显示,但我可以看到进度条。希望有帮助。好吧,要在IE9上运行HTML5视频,您的服务器应该配置MIME类型(.mp4)。您必须手动将此配置类型添加到服务器配置文件中。查看链接了解更多详细信息,谢谢,但我已经这么做了。mediaelementjs.com上的演示也会发送正确的mime类型,但它不会在IE.oh中显示,您是否面临任何视频或任何特定视频的此问题?您是否尝试打开mediaelementjs.com网站,测试您的机器中的视频是否正常工作?如果IE9中的HTML5在线视频没有问题,那么我认为这完全取决于服务器的错误配置。因为使用相同版本的mediaelementjs,我的视频在IE9和所有其他浏览器中都可以正常工作。我可以知道您的机器配置和mediaelementjs的版本吗?这是Windows 7 Professional 64位IE 9.0.8112上mediaelementjs(2.9.1)的最新版本。在我的本地web服务器(XAMPP1.7.7/Apache2.2.21/PHP5.5.16)上,视频区域根本不显示,但我可以看到进度条。希望有帮助。好吧,要在IE9上运行HTML5视频,您的服务器应该配置MIME类型(.mp4)。您必须手动将此配置类型添加到服务器配置文件中。查看链接了解更多详细信息,谢谢,但我已经这么做了。mediaelementjs.com上的演示也会发送正确的mime类型,但它不会在IE.oh中显示,您是否面临任何视频或任何特定视频的此问题?您是否尝试打开mediaelementjs.com网站,测试您的机器中的视频是否正常工作?如果IE9中的HTML5在线视频没有问题,那么我认为这完全取决于服务器的错误配置。因为使用相同版本的mediaelementjs,我的视频在IE9和所有其他浏览器中都可以正常工作。