\minipage
我目前正在制作一个演示文稿,其中的特定部分我想介绍一个特定问题。我通过添加在背景中播放的视频并更新视频右侧的内容来实现。
\usepackage{multimedia}
我可以毫无问题地使用和命令在我的演示文稿中加入视频\movie
。
请参阅下面我的代码的提取部分(希望它有效,我没有尝试过):
\documentclass{beamer}
\usepackage{graphics}
\usepackage{multimedia}
\begin{frame}{Pulling hose problem}
\begin{minipage}{0.55\textwidth}
\begin{center}
\movie[autostart,loop,continue]{
\includegraphics[width=\linewidth, keepaspectratio]{anImage.png}
}{aMovie.mpg}
\end{center}
\end{minipage} \hfill
%
\only<1>{
\begin{minipage}{0.4\textwidth}
\textbf{\color{txtcolor2} Setup :}
\begin{itemize}
\item HRP-2 humanoid robot
\item rigid, \emph{empty} fire hoze
\item motion capture system
\end{itemize}
\end{minipage}
}
%
\only<2>{
\begin{minipage}{0.4\textwidth}
\textbf{\color{txtcolor2} Major technical issues while}
\begin{itemize}
\item \textbf{\color{txtcolor2} pulling :}
\begin{itemize}
\item Important drift
\item Robot less balanced
\end{itemize}
\item \textbf{\color{txtcolor2} picking :}
\begin{itemize}
\item Self-collision
\item Joint limit
\item Balance
\end{itemize}
\end{itemize}
\end{minipage}
}
%
\only<3>{
\begin{minipage}{0.39\textwidth}
\textbf{\color{txtcolor2} Objectives :}
\begin{itemize}
\item Pick up a rigid fire hose
\item Pull it toward a desired position
\end{itemize}
\vspace*{0.7cm}
\end{minipage}
}
%
\end{frame}
\end{document}
这里的问题是 Beamer 会根据说明创建多张幻灯片。每次我更新幻灯片的一部分时only<>
,视频都会从时间开始重新播放。0
only<>
问题是:有没有办法在更新幻灯片的同时继续播放视频?
我一直在谷歌上搜索,只找到了关于幻灯片中嵌入视频的主题......如果有人知道是否可能,请告诉我。
答案1
我认为,保持视频播放在概念上是不可能的,因为每个叠加层都是 pdf 中的单独页面。但是,您可以在每个叠加层中播放视频的片段。因此,例如,如果第一帧应显示第一分钟,第二帧应显示第二分钟:
- 每个覆盖的时间范围可以用以下方式指定
start=0s,duration=60s
- 自动切换幻灯片
\animate<1-2> \transduration<1-2>{60.0}
(由于缺少视频文件,未经测试)
\documentclass{beamer}
\usepackage{multimedia}
\begin{document}
\begin{frame}{Pulling hose problem}
\animate<1-2>%
\transduration<1-2>{60.0}%
\begin{minipage}{0.55\textwidth}
\centering
\only<1>{
\movie[autostart,loop,continue,start=0s,duration=60s ]{\includegraphics[width=\linewidth, keepaspectratio]{anImage.png}}{aMovie.mpg}
}
\only<2>{
\movie[autostart,loop,continue,start=60s,duration=60s ]{\includegraphics[width=\linewidth, keepaspectratio]{anImage.png}}{aMovie.mpg}
}
\end{minipage}
\hfill
%
\only<1>{
\begin{minipage}{0.4\textwidth}
1
\end{minipage}
}
\only<2>{
\begin{minipage}{0.4\textwidth}
2
\end{minipage}
}
\end{frame}
\end{document}