% !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

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)
  • 用的是Adobe reader9,说明文档也看过了,仍然无法解决 – xjw 2019-10-19 17:27 回复

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。