【问题标题】:how to play mp4 video local file in the html?如何在 html 中播放 mp4 视频本地文件?
【发布时间】:2019-01-12 01:02:45
【问题描述】:

我正在尝试在网站中构建一个视频播放器,我想在页面首次加载时默认播放本地视频,而不是从文件选择器中选择它。在已知视频路径的地方,我尝试了以下代码,我可以在其中播放音频而不是视频。请帮我解决这个问题,谢谢

  <video controls autoplay>
  <source src="small.mp4" type="video/mp4">
 </video>

这里 small.mp4 视频存储在 html 文件的同一文件夹中。

【问题讨论】:

  • 浏览器不允许加载本地源,需要从服务器运行。你是从服务器运行它吗?
  • 我正在使用flask框架在本地运行网站
  • 我认为你必须用 JS 创建一个 blob
  • 你能指定如何为我的查询创建 blob 吗?

标签: javascript html video


【解决方案1】:

它在我的系统中工作正常只需转到开发人员工具并检查视频的路径位于 src 位置或父位置。

在我的例子中,视频和 HTML 都放在下载文件夹中。

<video controls autoplay>
  <source src="../Downloads/video.mp4" type="video/mp4">
 </video>

【讨论】:

  • 是的,我试过这个只有音频播放,如果路径错误,那么我认为音频不会播放。
  • 是的,它会一直查看路径以确保您获得正确的路径?
【解决方案2】:

使用视频元素时,您应该考虑将视频上传到youtubevimeo 以缩短页面加载时间。然后你只需复制提供的嵌入代码。

【讨论】:

    【解决方案3】:

    <video controls autoplay>
      <source src="../Downloads/video.mp4" type="video/mp4">
     </video>

    【讨论】:

      猜你喜欢
      • 2021-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-01
      • 1970-01-01
      • 2011-12-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多