![H-264 mp4 视频通过 Acrobat 嵌入 PDF 后可在 iPhone 上播放,但通过 media9 则无法播放](https://linux22.com/image/253414/H-264%20mp4%20%E8%A7%86%E9%A2%91%E9%80%9A%E8%BF%87%20Acrobat%20%E5%B5%8C%E5%85%A5%20PDF%20%E5%90%8E%E5%8F%AF%E5%9C%A8%20iPhone%20%E4%B8%8A%E6%92%AD%E6%94%BE%EF%BC%8C%E4%BD%86%E9%80%9A%E8%BF%87%20media9%20%E5%88%99%E6%97%A0%E6%B3%95%E6%92%AD%E6%94%BE.png)
软件包中是否存在错误media9
,导致 H-264 mp4 文件可以正确嵌入并在计算机上正确播放,但不能在 iPhone 上播放?我使用多媒体下的视频工具在 Acrobat X Pro(Mac OS 10.6.8)中嵌入了完全相同的 mp4 视频文件,在这种情况下,视频在 iPhone 上的 Acrobat X Pro 和 ezPDF Reader 中完美播放。但是,当我通过 media9 嵌入完全相同的视频文件(测试和VPlayer.swf
)时StrobeMediaPlayback.swf
,该文件在 Acrobat 中播放,但在 ezPDF Reader 中显示为空白媒体文件夹图标。单击该文件夹会弹出错误消息
Media playback failure. Can not play format.
我的 LaTeX2e 发行版是 MacTeX 2012。我在 TeXShop 中使用 LaTeX 引擎。
答案1
嵌入media9
版本 0.11 的 MP4/h.264 视频和 MP3 声音文件可以在 Android 或 iOS 平板电脑和手机上的 ezPDF Reader 中播放,但不使用与媒体文件一起嵌入的基于 Flash 的播放器(、、StrobeMediaPlayback.swf
)。ezPDF 使用其自己的内置播放器,因为它不支持 Flash。VPlayer.swf
APlayer.swf
为了使视频和声音文件在 ezPDF Reader 中工作,必须嵌入它们,文件名中不包含路径部分。如果媒体文件位于其他目录中,\addmediapath
则应使用当前目录。
更新:另一个要求似乎是省略播放按钮覆盖。
\addmediapath{path/to/media/files}
...
\includemedia[
width=0.4\linewidth,height=0.3\linewidth,
activate=pageopen,
addresource=random.mp4,
playbutton=none,
flashvars={src=random.mp4}
]{}{StrobeMediaPlayback.swf}