Media9 和非 YouTube 视频

Media9 和非 YouTube 视频

我已经去过:

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,并且播放器sourceFlashVar 必须设置为 MP4 的 URL,例如 flashvars={source=http://download.ted.com/talks/ToddKuiken_2011G-320k.mp4&loop=true}。在原始帖子中,source设置为一些 html 文件,这将不起作用。

另一方面,Youtube 视频是独立的媒体播放器(SWF 格式),它们自己知道在哪里下载实际的 MP4 内容。无需设置源 FlashVar。(为了完整起见,以下是media9与 YouTube 视频一起使用

相关内容