提问于:
浏览数:
6375
% !TeX program = lualatex
\documentclass{ctexbeamer}
\usepackage{ctex}
\usepackage[dvipdfmx]{media9}
\begin{document}
\begin{frame}
\includemedia[
label=some_dice,
width=1.0\linewidth,height=0.675\linewidth, :9
addresource=media.mp4,
transparent,
activate=pageopen,
passcontext,
flashvars={
source=media.mp4
&autoPlay=true % start playing on activation
&loop=true
}
]{}{SlideShow.swf}
\end{frame}
\end{document}
尝试过xelatex,pdflatex,latex,lualatex,都无法将视频放入
3 回答
3
1. 如果使用 xelatex 编译,则为 `media9` 宏包使用 `xetex` 选项,且删去 `% !TeX program = lualatex` 的 magic comment。
1. 保证需要插入的文件存在
1. `SlideShow.swf` 文件,是 `media9` 宏包直接提供的
1. `media.mp4` 文件,`media9` 宏包没有提供。换成电脑上有的 mp4 文件,就行了。
1. 你贴的例子,能看出来是根据 `media9` 宏包文档里的 `Figure 2` 修改的。我自己试了,根据我写的前两点修改,生成的 PDF 用 Adobe 的阅读器打开并允许播放多媒体,是能插入成功、并播放成功的。
最后,你贴的例子里可能有个复制粘贴导致的小问题,`width=1.0\linewidth,height=0.675\linewidth, :9` 一行里多了 `:9` 两个字符。
如果仍有问题,请在提问时带着具体的报错信息。
1
有两种可能:
1. mp4文件路径不对,没有嵌入成功。
2. 阅读器不支持这种嵌入媒体的PDF,最安全的是使用Adobe的reader。
不过,为什么要嵌入媒体呢?独立播放更为安全、可靠、方便。
0
无法插入的结果是什么? 她必须 Adobe reader 来打开才有效果.
另外, 最好看看问答来解决:
[http://mirrors.ctan.org/macros/latex/contrib/media9/doc/media9.pdf](http://mirrors.ctan.org/macros/latex/contrib/media9/doc/media9.pdf)
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。