javascript - Internet Explorer <视频> 更改来源

标签 javascript html internet-explorer

我正在使用 javascript 设置标签的来源:

$("#video-player").attr("src", '/DownloadCenter/GetFile?path=' + file.Path);

第一次设置源没有问题,但如果我使用相同的代码片段会导致以下错误:

invalid source

有人有更改视频标签来源的经验吗?

最佳答案

您能否验证一下您设置的路径是否正确?例如'/DownloadCenter/GetFile?path=' + file.Path 肯定指向有效的视频文件`?

你可以尝试完全不使用 jQuery:

document.getElementById("video-player").src = "pathToVideoFile.mp4";

编辑!

尝试通过将以下内容添加到 .htaccess 文件来设置视频服务器的 MIME 类型:

AddType video/mp4 .mp4 .m4v
AddType video/webm .webm

关于javascript - Internet Explorer <视频> 更改来源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30032751/

相关文章:

javascript - 无法通过 for 循环传递动态 div id

javascript - 如何访问闭包内的变量

ASP.NET 中继器内的 HTML 单选按钮 C#

internet-explorer - 在 IE 8 和 7 中使用较新的 CSS3 选择器的首选方法是什么?

javascript - 将新日期传递给 d3 弹出窗口

javascript - 发送请求后 jQuery ajax 中止

javascript - 使用 CSS 区分 html div

html - CSS 拉伸(stretch) div 使其在屏幕上拉伸(stretch)

html - 为什么 IE 不支持我的 CSS 定位

javascript - Dojo:第二次放置相同的 dom 节点在 IE11 上不起作用