下面是一个最简示例来说明。它是一个缩短版的Overleaf模板,用于将mp4文件嵌入到Latex pdf文档中。我已经附上了静态图片penguins.jpg,但我无法(或不知道如何)在
stackoverflow
中附加视频penguinschasingbutterfly.mp4。\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{parskip}
\usepackage{graphicx}
\usepackage{media9}
\begin{document}
This is an .mp4 file:
% using a .mp4; downloaded from https://www.youtube.com/watch?v=-9iXD2-hbJM
\includemedia[width=0.6\linewidth,height=0.6\linewidth,activate=pageopen,
passcontext,
transparent,
addresource=penguinschasingbutterfly.mp4,
flashvars={source=penguinschasingbutterfly.mp4}
]{\includegraphics[width=0.6\linewidth]{penguins}}{VPlayer.swf}
\end{document}
在激活之前,PDF文件的外观如下:
激活后,PDF文件的外观如下:
相同的情况也出现在media9文档中的视频文件和其他PDF文件中嵌入的视频中。在media9
文档中找到的其他多媒体文件,例如音频文件和3D对象,可以正常工作。
我的PDF阅读器是Adobe Acrobat Reader DC(20.012.20048)
,并且我已经更新了Mozilla Firefox互联网浏览器的Shockwave Flash插件到Shockwave Flash 32.0 r0
,因为media9文档在其要求(第2章)中提到了Firefox的Adobe Flash Player
插件。
黑色窗口出现和视频未显示的原因是什么?
P.S.: 如果任何其他的LaTeX包可以很好地处理PDF文件中的视频(即使过时,如movie15
或multimedia
),这对我来说也是一个选择。
\href{run:myvideo.mp4}{点击我!}
进行链接。在这里,文件myvideo.mp4
应该与PDF文件位于同一目录中。当然,“点击我!”也可以用\includegraphics{...}
来替换,以提供海报图像。 - AlexG