在使用 XeTeX 制作的 PDF 中嵌入和播放音频文件的最便携且最受广泛支持的方式是什么?

在使用 XeTeX 制作的 PDF 中嵌入和播放音频文件的最便携且最受广泛支持的方式是什么?

我希望嵌入音频文件在由特克斯这样用户就可以单击图形(每个录音都不同)并收听音频文件。我希望生成的 PDF 可以在尽可能多的操作系统上的 PDF 查看器中运行。此外,我希望触发图形在播放期间和播放后保持可见。

到目前为止,我已经尝试了以下方法:

  • beamermultimedia包:不适用于 XeTeX。
  • attachfileattachfile2:不允许播放。
  • movie15:已被media95+ 取代。
  • media9
    • 它生成的 PDF 中的音频不适用于任何 Linux PDF 阅读器。
    • 如果没有安装 Flash 插件,则无法在现代 Acrobat Reader 版本(XI 及更高版本)上运行(并且 Flash 计划停止使用)。
    • 它生成的文件甚至无法被 Sumatra PDF Reader 加载。
    • Foxit 阅读器可以播放音频,但它不会再显示触发图像(这些是大图片,每个音频文件都有唯一的图片,而不是扬声器或播放图标)。

简而言之,这些选项中只有一个可以部分工作,而且在 Linux、Windows 上的 Acrobat 现代版本或许多其他 Windows PDF 查看器上都无法工作。此外,它依赖于一项计划在 2 年半内停用的技术 (Flash)。

还有什么其他选择?

以下是 MWE:

\documentclass{book}

\usepackage[
    xetex,
    activate=onclick,
]{media9}

\begin{document}
    \includemedia[
        width=1\linewidth,
        addresource=test.mp3,
        flashvars={source=test.mp3 & autoPlay=false},
    ]{\includegraphics[height=15cm]{test.png}}{APlayer.swf}
\end{document}

相关内容