在 html 中使用 iframe 播放视频

pre*_*tor 4 html video iframe

我想播放视频,但只能下载。

这是我的代码:

<iframe src="videos/1.mp4" width="540" height="310"></iframe>
Run Code Online (Sandbox Code Playgroud)

页面加载时的结果是:

加载页面时的图像

如何使用 iframe 而不是 video 标签播放视频?

Bub*_*ker 5

尽管某些浏览器可能支持这种导入视频的方式(使用<iframe>),但某些浏览器会将视频作为文件处理并尝试下载。显示视频的正确方法是使用<video>标签:

<video width="540" height="310" controls>
  <source src="videos/1.mp4" type="video/mp4">
</video>
Run Code Online (Sandbox Code Playgroud)

在此处查看 W3Schools 教程:视频标记简单教程


M03*_*M03 3

其实你的代码没有任何问题!但问题出在 IDM(Internet 下载管理器)上,因为它会挂钩浏览器请求的每个链接,并查找您尝试访问的目标是否与 IDM 的扩展列表中的内容相匹配,因此第一件事将在文件被下载后执行。请求的是 IDM,因为它比您的浏览器具有更高的优先级,并且无论如何它都充当浏览器内的侦听器。

您要么必须从挂钩中排除“localhost”,要么必须从 IDM 的扩展列表中删除 mp4 扩展(这效率不高)