我使用flexdashboards
. 仪表板不需要额外的目录,所有内容都包含在 HTML 本身中。现在我想添加/嵌入可以在仪表板中播放的 mp4 文件,而不必将 mp4 放在每个人都可以访问的地方。我的意思是,我不想需要仪表板附带的附加 mp4 文件。它应该已经在里面了。
这甚至可能吗?
这是我现在在一个块中使用的代码:
library(htmltools)
tags$video(
src = "example.mp4",
type = "video/mp4",
width = 960, height = 540,
controls = "controls")
flexdashboard
包装说明何时设置self_contained
为TRUE
:
生成一个没有外部依赖的独立 HTML 文件,使用 data: URI 来合并链接脚本、样式表、图像和视频的内容。请注意,即使对于自包含文档,MathJax 仍会从外部加载(由于其大小,这是必要的)。
在我的情况下,mp4 只能在仪表板中播放,只要 mp4 与仪表板位于同一目录中。所以显然存在依赖。在最终仪表板中播放时如何嵌入mp4文件而无需将其放在同一目录中?
提前谢谢了!
编辑使用
似乎做我想要的!现在我需要找出如何控制高度和宽度以及如何在 R 块中执行此操作。