使用 media9 + VPlayer 时无自动播放或控件

使用 media9 + VPlayer 时无自动播放或控件

我想要产生的效果您可以通过下载并打开下面链接中的 PDF 来看到。

https://www.dropbox.com/sh/5s0xdpqyc8lfwvj/AABYk_I4dYXQk9gIiP1cn30Xa?dl=0

如您所见,如果您下载了它,单击橙色“电影”图标会打开一个显示视频剪辑的窗口。但您必须下载它并在本地运行它才能使其正常工作,因为它使用的传统媒体(MOV)现在出于安全原因在浏览器中被阻止(这是我转向 LaTeX 的原因之一)。

下面由 Alex Grahn 提供的代码解决了我之前的问题,即需要一个可以在更大的窗口中打开视频的小图标。

\documentclass{article}
\usepackage{media9}
\usepackage{graphicx}

\begin{document}

\includemedia[
    addresource=40631.mp4,
    windowed=640x480@tr,
    noplaybutton,
    activate=onclick,
    flashvars={source=40631.mp4&autoPlay=true}
  ]{\includegraphics[width=32px,height=32px]{filmicon32x32.png}} {VPlayer.swf}

\end{document}

但仍然存在一些问题,在当前问题中我将重点讨论两个问题(实际上只有一个):

(1)目前,自动播放选项不起作用。必须单击视频才能播放。(我安装了最新版的 texworks 和 media9。)

(2) 如果在 Acrobat 9 中打开生成的 PDF,则无法添加用于显示控件的皮肤。可以在媒体属性对话框的“控件”选项卡中选择皮肤,但这不起作用。

如果我能解决问题 (2),这些问题将减少为一个,因为如果用户可以看到控件,我可以不使用自动播放。不过,同时解决 (1) 和 (2) 会更好。

如果我使用 VideoPlayer.swf 而不是 VPlayer.swf,这两个问题也会消失。您可以通过以下链接下载两个版本来查看不同的结果。该链接处的文件夹还包含橙色电影图标和使用的视频剪辑(MediaInfo 声明为 AVC)。

https://www.dropbox.com/sh/hy8m738l3tkpy96/AAAqCUbcMJLPcZXggM-M9QUza?dl=0

不幸的是,简单地切换到 VideoPlayer.swf 并不能满足我的所有需求。我需要 VPlayer.swf,因为它显然是 LaTeX 的“内部”产品,因此可能会对其进行调整以解决我将在另一个问题中解决的另一个问题。

相关内容