beamer 的声音命令有问题

beamer 的声音命令有问题
\documentclass[pdflatex]{beamer}

\usepackage{multimedia} 

\begin{document}

\begin{frame}
  \frametitle{Music}
  \sound[channels=2,bitspersample=16,samplingrate=44100,encoding=Signed,autostart,inlinesound]{}{Laute.aif}
\end{frame}

\end{document}

产生 11 条错误消息,首先是一些非常具有启发性的消息:

! Undefined control sequence
\mm@pageadditionalaction ...e \beamer@pdfpageattr

/AA{}>>\END \ifx \mm@pdfp

l.10 \end{frame}

Laute.aif 可以与 foobar 和 vlc 一起播放,因此大概是一个有效文件。这些播放器还告诉我选项中使用的文件的属性。我从 beameruserguide 第 14.2 节复制并粘贴的命令。将 .aif 转换为 .au 文件并不能解决问题。我该如何让它工作?

删除自动启动选项或用旧版本替换 interactive.sty 可以正确编译,但即使在后一种情况下也不会发生自动启动,并且音乐包含大量噪音和失真。删除 inlinesound 选项可以解决后一个问题。我根本无法打开 .mp3 文件。

答案1

添加

\makeatletter
\let\beamer@pdfpageattr\pdfpageattr
\makeatother

应该可以完成这项工作直到下一个版本(假设是pdfTeX)。

相关内容