投影机中的 Media9

投影机中的 Media9

当我在 Linux 系统中运行下面的代码时,出现了一些错误,我不知道它们来自哪里。

这是我的代码:

\documentclass{beamer}
\usepackage{media9}
\usepackage{graphicx}
\begin{document}
\begin{frame}{embed a movie}
\begin{center}
\includemedia[
    width=0.4\linewidth,height=0.3\linewidth,
    activate=pageopen,
    addresource=lowrey.flv,
    flashvars={
       source=lowrey.flv}
]{\includegraphics[height=0.3\linewidth]{}{VPlayer9.swf}
\end{center}
\end{frame}
\end{document}

错误如下:

File ended while scanning use of \frame.

No file document.nav.

有人能帮我解决这些错误吗?它们让我很沮丧。

答案1

我没有您使用的文件lowrey.flv,但使用包cube.mp4中的标准文件media9,我可以毫无错误地编译此代码:

\documentclass{beamer}
\usepackage{media9}
\usepackage{graphicx}
\begin{document}
\begin{frame}{embed a movie}
\begin{center}
\includemedia[%
    width=0.4\linewidth,height=0.3\linewidth,
    activate=pageopen,
    addresource=cube.mp4,
    flashvars={source=cube.mp4}
]{\includegraphics[height=0.3\linewidth]{cubeposter.png}}{VPlayer9.swf}% <=============
\end{center}
\end{frame}
\end{document}

请注意,我使用了更正后的行:

{\includegraphics[height=0.3\linewidth]{cubeposter.png}}{VPlayer9.swf}

相关内容