\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)。