无法在 HTML 页面视频标签中嵌入 Git LFS .mp4 文件?
Cannot embed Git LFS .mp4 files in HTML page video tag?
在我的 github 存储库中,在编写 HTML 页面时,我无法访问存储在 git lfs 中的文件,我认为这是因为 src=
标签的方面。
所以我最近安装了 git-lfs
并且似乎存储了文件(当我这样做时 git lfs ls-files
文件出现了。我目前正在我的 lfs 中存储 .mp4
文件,但是当涉及到在我的 repositoryname.github.io
页面的 HTML 中使用 <video>
标签时,它在视频元素中显示为 "no video with the supported format and MIME type found"。
我已经尝试了 src="../file.mp4"
和 src="file.mp4"
以及 src="https://repositoryname.github.io/file.mp4"
和 src="https://github.com/repositoryname/repositoryname.github.io.git/info/lfs/file.mp4"
(其中 git lfs env
表示端点是)但到目前为止没有任何效果.
我不想将其上传到视频流网站然后将其嵌入到页面中,src="../file.mp4"
和 src="file.mp4"
适用于不在 [=25= 中的较小视频文件] 贮存。
有什么可能的解决方案吗?我不确定我是否错过了关于如何 link/embed 文件的内容,但我对 git 和 git-lfs 非常非常陌生,所以请放轻松.
正在获取文件
我不是 100% 确定它适用于视频,但我注意到在当前版本的网络 UI 上,您有一个 "Download" 按钮而不是 "Raw" 和 "Blame" 按钮用于使用 LFS 跟踪的文件。
单击 "Download" 按钮会将您带到与 git lfs env
的输出指示不同的位置。
在图像的情况下,我看到以下内容URL:
https://media.githubusercontent.com/media/{USER}/{REPO}/master/{PATH_TO_FILE}
一些图片:(抱歉没有足够的声誉来嵌入它们)
- Check this link to see how the toolbar looks for files stored with Git LFS
- Check this link to see how the toolbar looks for files stored with plain Git
关于entrypoint
URL你得到git lfs env
如果我做对了,Git LFS 协议说 blob 和 not files 应该从这里获取, 使用真实文件的 sha256 和大小。
此外,server API specifications 似乎表明该入口点是一个 public API,它读取 JSON 请求(包含有关要获取的文件的信息)而不是比使用来自 HTTP 请求的文档路径…
在我的 github 存储库中,在编写 HTML 页面时,我无法访问存储在 git lfs 中的文件,我认为这是因为 src=
标签的方面。
所以我最近安装了 git-lfs
并且似乎存储了文件(当我这样做时 git lfs ls-files
文件出现了。我目前正在我的 lfs 中存储 .mp4
文件,但是当涉及到在我的 repositoryname.github.io
页面的 HTML 中使用 <video>
标签时,它在视频元素中显示为 "no video with the supported format and MIME type found"。
我已经尝试了 src="../file.mp4"
和 src="file.mp4"
以及 src="https://repositoryname.github.io/file.mp4"
和 src="https://github.com/repositoryname/repositoryname.github.io.git/info/lfs/file.mp4"
(其中 git lfs env
表示端点是)但到目前为止没有任何效果.
我不想将其上传到视频流网站然后将其嵌入到页面中,src="../file.mp4"
和 src="file.mp4"
适用于不在 [=25= 中的较小视频文件] 贮存。
有什么可能的解决方案吗?我不确定我是否错过了关于如何 link/embed 文件的内容,但我对 git 和 git-lfs 非常非常陌生,所以请放轻松.
正在获取文件
我不是 100% 确定它适用于视频,但我注意到在当前版本的网络 UI 上,您有一个 "Download" 按钮而不是 "Raw" 和 "Blame" 按钮用于使用 LFS 跟踪的文件。
单击 "Download" 按钮会将您带到与 git lfs env
的输出指示不同的位置。
在图像的情况下,我看到以下内容URL:
https://media.githubusercontent.com/media/{USER}/{REPO}/master/{PATH_TO_FILE}
一些图片:(抱歉没有足够的声誉来嵌入它们)
- Check this link to see how the toolbar looks for files stored with Git LFS
- Check this link to see how the toolbar looks for files stored with plain Git
关于entrypoint
URL你得到git lfs env
如果我做对了,Git LFS 协议说 blob 和 not files 应该从这里获取, 使用真实文件的 sha256 和大小。
此外,server API specifications 似乎表明该入口点是一个 public API,它读取 JSON 请求(包含有关要获取的文件的信息)而不是比使用来自 HTTP 请求的文档路径…