使用 media9 将声音文件嵌入到投影仪演示文稿中

使用 media9 将声音文件嵌入到投影仪演示文稿中

我正在尝试将声音文件嵌入到投影机中,这样我就不需要将声音文件与 pdf 一起携带。

目前,我使用多媒体包和以下命令将声音文件放入投影机中:

\movie[inlinesound]{\fbox{Play}}{igottafever.wav}

由于某种原因,该\sound命令给出了混乱的静态。但该inlinesound选项显然不适用于\movie。问题 1:是否有一些内联选项\movie

我看到的所有 media9 示例都是来自在线的音频流。问题 2:如何使用 media9 将本地文件放入 pdf?这不起作用:

\includemedia[flashvars={source=igottafever.wav}]{\fbox{Play}}{APlayer.swf

引发错误 #2032:流错误。URL:file://PDFMedia022077/invalid 在 Acrobat X 中

答案1

唯一可以播放的声音文件格式是mp3。要将本地资源文件(本例中为声音文件)嵌入 PDF,请使用选项addresource并相应地调整sourceFlashVar。

嵌入声音文件示例:

\documentclass{beamer}
\usepackage{media9}
%\usepackage[english]{babel} % no longer required as of media9-20120412 (v0.4)

\begin{document}

\begin{frame}{Sound example}
\includemedia[
  addresource=igottafever.mp3,
  flashvars={
    source=igottafever.mp3
   &autoPlay=true
  }
]{\fbox{Play}}{APlayer.swf}
\end{frame}

\end{document}

相关内容