【问题标题】:How to play local video in HTML5 using video path如何使用视频路径播放 HTML5 中的本地视频
【发布时间】:2021-01-18 21:11:32
【问题描述】:

不使用输入文件请帮忙

<video width="350" height="240" controls loop>
  <source src="/storage/emulated/0/Html/Vid/video.mp4">
</video>

【问题讨论】:

  • 使用browser console (dev tools)(点击F12)并阅读任何错误。开发工具提供了一个 Inspector / Elements 和一个 Network 选项卡。请确认:资源是否找到(例如 HTTP 200 响应)?如果不是,则请求哪个实际 URLValidate your HTML.
  • 我假设您想从 cilents 文件系统播放视频,因此,如果您使用 / 启动 url,它将在您的域下解析。你需要使用文件协议file:// 禁止使用错误Security Error: Content at moz-nullprincipal:{...} may not load or link to file:///storage/emulated/0/Html/Vid/video.mp4.

标签: javascript html html5-video converters video-player


【解决方案1】:

在没有输入文件的情况下播放本地视频(...)

  • 在浏览器中本地 - 使用硬编码路径 - 直接指向文件 - 就像你做的那样
  • 如果您想在您的在线页面上偷偷访问某人的本地文件 - 您不能这样做,这是不可能的 - 这不是您的文件,也不公开

在本地,无需服务器 - 您可以在操作系统中使用更好的工具,并安装其他工具。
html在线与否&lt;input type="file"&gt;是好的安全的解决方案。

代码很好。如果不适合你:

  • 检查路径和文件扩展名是否有错别字
  • 用另一个文件测试 - 这个文件可以被破坏
  • 使用更好的浏览器(阅读:你的旧浏览器不支持.mp4&lt;video&gt;

【讨论】:

  • 如何将视频路径转为url?
  • 如果您提出问题 - 开始一个新问题,而不是对意外发布的评论。请遵守规则-问答不是论坛
猜你喜欢
  • 2015-11-04
  • 2017-09-30
  • 2014-02-10
  • 2019-11-22
  • 2019-08-15
  • 2018-09-18
  • 1970-01-01
  • 2018-07-08
  • 1970-01-01
相关资源
最近更新 更多