如何将 YouTube 视频嵌入到 Anki 卡片中

How do you embed a YouTube video into an Anki Card

我正在尝试制作一张 Anki 卡片,其中包含如何完成特定类型的任务,但描述或图片集并不能完全满足要求。我想在卡片答案中包含一个 YouTube 视频,以测试我自己执行该程序的能力。根据我的理解,我可以下载 YouTube 视频并直接包含它,但出于存储 space 的原因,我真的不希望将视频存储在本地。 我试图在 Anki 卡片生成器中使用 "Edit HTML" 选项嵌入视频,并且可以让 YouTube 框架出现在卡片中,但它报告说 "Playback isn't supported on this device"(见附图)。

有没有办法像我一样嵌入视频?

我找不到任何文档,所以我打开了我的测试配置文件并确定 YouTube 是正确的。该设备 不支持回放。 video 标签没有在 Anki 背后的网络浏览器中实现,所以你不能直接使用 YouTube。

<canvas> 标签,然而, 实现的(即使只是部分实现),所以在 理论 中你可以得到至少……呃……视频的视频部分和运行通过使用JavaScript解码。

这听起来是个有趣的项目。我并不是说我会承诺...但如果我不定期更新此答案,请随时评论此答案以戳我。


似乎部分支持 flash 对象(宽度和高度已确认,但 right-clicking 不起作用)但我无法让它显示任何内容,所以这似乎是一个死胡同.

我不确定这是否有帮助,但您可以将 link 格式化为 Anki 卡片中的 Youtube 视频,格式如下:

<a href="https://youtu.be/{{Video}}">Play Video</a>

{{Video}} 是您的笔记中的一个字段,其中包含 YouTube URL 之后的剩余内容 "https://youtube.be/"

要从 YouTube 视频的特定点开始,请右键单击该视频,然后 select "Copy video URL at current time" 并将“/”后的部分粘贴到您的 {{Video}} 字段中。

似乎适用于 Linux Anki 桌面版 2.0.32 和 Anki 移动版。

这对我有用: 只需转到您要包含的视频,然后单击“共享”并转到“嵌入”选项::

。你应该得到一个 link 这种格式:

<iframe width="560" height="315" src="https://www.youtube.com/embed/dmcfsEEogxs?start=30" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

复制 link,转到要嵌入视频的卡片,然后按 Ctrl + Shift + X 打开 HTML 编辑器。 在编辑器中粘贴嵌入 link 并关闭 window.

您现在可以在您的 anki 卡片中看到 YouTube 视频:

如果这是您之前尝试过的,请再试一次。它似乎适用于最新版本的 anki(我的是 2.1.38)。