Beamer 多媒体:显示电影的第一张图像然后显示最后一张图像

Beamer 多媒体:显示电影的第一张图像然后显示最后一张图像

使用相当简单的:

\documentclass{beamer}

\usepackage{graphicx}
\usepackage{multimedia}

\begin{document}

\begin{frame}
    \movie{\includegraphics{first_image.png}}{movie.mp4}
\end{frame}

\end{document}

我在演示文稿中将电影的第一张图片作为“海报”显示(参见 beamer doc),这很棒。我可以单击它来启动电影。但是一旦完成,它就会立即返回到海报(即第一张图片),这不是我想要的。

last_image.png电影结束后将其显示为“海报”的最简单方法是什么?

答案1

如果 PDF 旨在在 Windows 或 OSX 的 Acrobat Reader 或 Foxit Reader 中查看,您可以尝试使用包media9而不是multimedia。其视频播放器VPlayer.swf默认在视频的最后一帧停止。(尽管也可以配置为播放后倒回开始。)

\documentclass{article}
\usepackage{media9,graphicx}

\begin{document}

\includemedia[
% width=0.4\linewidth,
% height=0.3\linewidth,
  addresource=movie.mp4,
  flashvars={
     source=movie.mp4
    &autoPlay=true %start playback immediately after loading VPlayer.swf
%   &autoRewind=false %the default
  }
]{\includegraphics{first_image.png}}{VPlayer.swf}

\end{document}

相关内容