javascript - HTML5 视频不工作,IE11

标签 javascript html5-video internet-explorer-11

我在 Windows Server 2012 中。我上传的网站在我的笔记本电脑上运行良好,但在服务器的 IE 11.0.9600.16384 上测试时出现问题。

我有这段代码可以在网站中插入 html5 视频

document.getElementById("videogal").innerHTML=' ';

elemv.src=mplv[0];

document.getElementById("videogal").appendChild(elemv); 

videogal 是一个 div

elemv 是一个全局的var:

 var elemv = document.createElement("video");

mplv 是一个包含文字的数组,例如 "myFolder/myvideo.mp4"

正如我所说,它在我的笔记本电脑上运行良好,但在服务器的 IE 中。 IE 的控制台显示 Not Implemented 并标记此行 elemv.src=mplv[0];

我不知道怎么处理。我提醒 mplv[0] 并具有正确的值。

最重要的:这个错误是否也会出现在客户端的浏览器中?或者只是在本地服务器上。我以管理员身份连接到服务器并关闭了 IE 的所有安全限制。

最佳答案

默认情况下,Windows Server 不包含某些“桌面”功能,其中包括在 Internet Explorer 中播放 HTML5 视频的功能。通常您不希望用户使用服务器资源来播放视频。 The "Desktop Experience" feature can be installed添加该功能。

安装它与另一台机器播放从该服务器提供的视频的能力无关。服务器上运行的其他浏览器(例如 Chrome)有自己的播放视频的功能,不受安装或不安装此功能的影响。

关于javascript - HTML5 视频不工作,IE11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20904585/

相关文章:

html - innerHTML 在 IE11 和 IE8 中不起作用

javascript - 有没有办法在 Windows Phone 8.1 Update 2 上检测新的 IE 版本?

javascript - OpenLayers 不允许我添加 Popup

php - XSS - 哪些 HTML 标签和属性可以触发 Javascript 事件?

html5视频码率切换

javascript - 请求全屏 HTML5 视频 onPlay

javascript - 我无法在我的网站上添加两个下拉菜单,而其中一个不会干扰另一个

javascript - 类型错误 : undefined is not an object 'createElement' of undefined - React Native

html - 有没有办法设置默认的 HTML5 视频音量?

javascript - IE11 与 jQuery 的 'readonly' 不兼容?