如何从 media9‘草稿’模式中删除框和文本?

如何从 media9‘草稿’模式中删除框和文本?

我正在制作一个包含许多音频文件的文档。我还需要创建一个不包含任何音频文件的相同版本。由于我包含了数百个音频文件,因此简单地删除音频代码并不理想。我尝试使用,\usepackage[draft]{media9}但仍然出现一个带有文本“APlayer.swf”的框。有没有办法删除该框或至少删除草稿模式下的文本?或者有没有其他方法可以轻松制作没有音频文件的版本?

以下是代码:

\documentclass[10pt,oneside]{article}
\usepackage[draft]{media9}
\begin{document}

\includemedia[
width=0.3cm,
height=0.3cm,
activate=onclick,
addresource=11.mp3,
transparent=false,
flashvars={source=11.mp3}
]{}{APlayer.swf}

\end{document}

下面是我想要删除的框和文本的屏幕截图:

草稿模式框和文本

答案1

\documentclass[10pt,oneside]{article}
\usepackage[draft]{media9}
\let\oldincludemedia\includemedia
\renewcommand\includemedia[3][]{%
  \leavevmode\phantom{\oldincludemedia[#1]{#2}{#3}}}
\begin{document}

aaa\includemedia[
width=0.3cm,
height=0.3cm,
activate=onclick,
addresource=11.mp3,
transparent=false,
flashvars={source=11.mp3}
]{}{APlayer.swf}bbb

\end{document}

相关内容