我已经去过:
1)使用 media9 嵌入视频讨论如何嵌入已保存在计算机中的文件)
2)我们可以使用 media9 在 PDF 上显示视频,但视频未嵌入到 PDF 中吗?更接近我正在寻找的解决方案 --- 因为它使用本地网络服务器 ---,但是当我尝试运行“答案”时,我在 pdf 文件中收到一条错误,提示:
无法播放'http://www.ted.com/talks/todd_kuiken_a_prosthetic_arm_that_feels.html‘
3)如何在 PDF 中添加电影?分步说明movie15
更多的是关于旧的、过时的包装与新的包装的讨论media9
。
4)当然,media9
文档
(如果你复制粘贴示例,编译时仍然会出错)
这是我的 MWE:
\documentclass{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage{media9}
\usepackage{url}
\usepackage[hidelinks]{hyperref}
\begin{document}
\includemedia[
width=0.9\linewidth,height=0.6\linewidth,
activate=onclick,
flashvars={
source=http://www.ted.com/talks/todd_kuiken_a_prosthetic_arm_that_feels.html
&loop=true
}
]{}{VPlayer.swf}
\end{document}
我该如何这个非 YouTube 视频是否可以在我的 PDF 中使用,无需嵌入,也无需使用本地 Web 服务器?
答案1
非 YouTube 视频,正如您所称的,是指向互联网上的 MP4 文件的 URL。要播放,需要一些媒体播放器,例如VPlayer.swf
,并且播放器source
FlashVar 必须设置为 MP4 的 URL,例如
flashvars={source=http://download.ted.com/talks/ToddKuiken_2011G-320k.mp4&loop=true}
。在原始帖子中,source
设置为一些 html 文件,这将不起作用。
另一方面,Youtube 视频是独立的媒体播放器(SWF 格式),它们自己知道在哪里下载实际的 MP4 内容。无需设置源 FlashVar。(为了完整起见,以下是media9
与 YouTube 视频一起使用。