![在 Windows 中使用 Media9 并最小化视频大小](https://linux22.com/image/258354/%E5%9C%A8%20Windows%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20Media9%20%E5%B9%B6%E6%9C%80%E5%B0%8F%E5%8C%96%E8%A7%86%E9%A2%91%E5%A4%A7%E5%B0%8F.png)
我从以下获得最小工作示例:\includemedia 无法播放视频
我使用 Windows 并安装了 Adobe X。我可以让 MWE 进行编译,但在 中.pdf
,我无法播放它,除非我使用如下所示的 VPlayer 选项并进行一些额外的修改,如media9
手动的。
此外,我想知道是否有办法将其作为盖玻片的一部分,并且以几乎(理想情况下几乎)不可见的方式包含在内?
我怀疑这APlayer.swf
可能是首选,但我无法让它工作。另外,我想我不会使用\pagewidth
,而是使用更小的东西。
\documentclass{beamer}
\usetheme{Singapore}
\usepackage{media9}
\title{TITLE}
\author{AUTHOR}
\institute{INSTITUTE}
\date{DATE}
\begin{document}
\addtocounter{framenumber}{-1}
\frame{\titlepage}
\begin{frame}{Title}
\includemedia[
width=\paperwidth,
height=0.7\linewidth,
activate=pageopen,
addresource=movie.mp4,
flashvars={source=movie.mp4
&loop=true
&scaleMode=letterbox
}
]{}{VPlayer.swf}
\end{frame}
\end{document}
答案1
只需从 中删除height
和width
选项\includemedia
即可。由于没有文本框参数(倒数第二个参数),视频框的大小将为零,并且不可见。为了能够开始播放声音,您必须指定activate=pageopen
选项(已完成)和autoPlay=true
FlashVar 的组合。
APlayer.swf
只能播放MP3声音文件。
如果您希望在封面幻灯片上播放声音,那么您必须将其插入那里:\frame{\titlepage\includemedia...}
。
视频和声音文件作为 PDF 的一部分嵌入,不需要与 PDF 一起分发。
由于 AdobeReader 在打开包含嵌入媒体的页面时必须解压缩并加载嵌入的媒体文件和播放器,因此页面转换速度可能会变慢。
如果您只想在打开 PDF 时开始播放声音文件并让其在演示的剩余时间内播放,请将其嵌入封面页(参见上文)并使用选项deactivate=onclick
。这可以在演示过程中留下封面页时抑制媒体的卸载。