我正在使用 AlexG 提供的代码在使用 beamer 准备的幻灯片中播放视频。
代码可以在这里找到:Media9 将于 2020 年 12 月淘汰。有没有在 LaTeX 中嵌入视频/音频的替代方法?并使用 pdfbase 包,
我想知道是否可以循环播放视频,即一遍又一遍自动重复播放...
提前致谢。
答案1
Alexander Grahn 的代码无法实现循环,因为它使用了 Flashless Rich Media,而 Flashless Rich Media 无法实现循环。它实际上是“普通 Rich Media”。
有一种方法可以用较旧的机制“多媒体”(也称为“Renditions”)来实现这一点,它也在一些 TeX 包中实现(特别是 movie15、ConTeXt 和 pdfextra),这也是弗里茨在他的回答中使用。在“多媒体”机制中,有一个名为的选项,RC
用于控制“重复次数”。您可能感兴趣的设置是0
,这意味着永远循环。
在 ConTeXt 中,此选项未公开。
使用 movie15,您可以通过使用repeat
选项(值为 0 或根本没有值)来实现这一点。
可以修改 Fritz 的代码以添加此选项。如果您感兴趣,请告诉我。
您pdfextra
可以使用repeat
带有值的键0
,并且您可能还需要自动播放和预览图像:
\documentclass{article}
\usepackage{graphicx}
\usepackage{pdfextra}
\begin{document}
\render[video.mp4][
repeat=0,
aactions=\renditionautoplay,
]{\includegraphics[width=\textwidth]{example-image.pdf}}
\end{document}
使用 JavaScript 可以实现更具体的事情,但那仅限于 Acrobat Reader。
您可能会发现,事实上RC
我上面描述的选项在 Acrobat Reader(*) 中不起作用,没有重复!但它在 Foxit Reader 中起作用,我一般会推荐它用于 Windows 上的 PDF + 多媒体。Okular 也适用于 Linux,我想添加对 Evince 的支持不会太难。
(*) 另外,我根本无法使用任何最新安装的 Acrobat 播放多媒体,我仍然不确定原因。