Beamer:PDF 演示文稿查看器,用于播放嵌入的视频并显示经过的时间

Beamer:PDF 演示文稿查看器,用于播放嵌入的视频并显示经过的时间

我一直在苦苦寻找一个用于 Windows 上的 beamer 输出的 PDF 演示文稿查看器,它可以播放嵌入的视频(通过media9包)并显示已用的演示时间。

我尝试了以下方法:

Adobe Reader 附带tdclock软件包:

  • 优点:播放视频并tdclock正确加载
  • 缺点:运行缓慢且经常崩溃

Foxit Reader 附带tdclock软件包:

  • 优点:流畅的查看器和播放视频

  • 缺点:尽管启用了 javascript,但仍无法加载tdclock时钟/秒表

感人的:

  • 优点:速度快,有内部时钟

  • 缺点:无法播放嵌入的视频

双屏 PDF 查看器:

  • 优点:非常快,具有内部时钟和双屏支持

  • 缺点:无法播放嵌入的视频

有没有其他解决方案可以在 Windows 上正确播放嵌入的视频并完美流畅地显示已过的演示时间?


PS:当我说tdclock没有加载 javascript 时,显示的是那些空的红色方框,而不是时钟/秒表,

在此处输入图片描述

当嵌入的视频无法加载时,就会出现白页。

答案1

tdclock我想我已经弄清楚了使用 Foxit Reader 时无法正确加载的原因。

我尝试以同样的方式这个答案footline在而不是中添加时钟headline。但是,它只在 Adob​​e Reader 中有效,在 Foxit Reader 中失败(我不明白为什么)。

似乎加载时钟/秒表的正确方法tdclock\initclock按照\begin{document}包装文档不在 的序言定义内headline/footline

5 宏

必须用 来初始化时钟\initclock,通常在文档的开头,在 之后\begin{document}

在 Foxit Reader 中测试以下 MWE 之前,请确保您使用的是截至今日的免费 Foxit Reader 8.0.0.624 的最新版本。安装后,您可能需要将文档文件/文件夹标记为受信任,Preferences > Security并确保已javascript在 中启用Preferences > Trust Manager

\documentclass{beamer}
\usepackage{lipsum}

\usepackage[font=Times,
timeinterval=30,
timeduration=20,
timewarningfirst=75,
timewarningsecond=90,
colorwarningfirst=blue,
colorwarningsecond=red]{tdclock}
\setbeamertemplate{footline}{%
    \hspace*{2ex}%
    \scriptsize{%
        \cronominutes~-~\tdhours\hspace{0.1ex}:\hspace*{0.5ex}\tdminutes%
    }%
    \hfill\insertframenumber/\inserttotalframenumber
    \hspace*{2ex}%
}

\author{Author}
\title{Title}

\begin{document}

    \frame[plain]{\maketitle\initclock}

    \begin{frame}
        \lipsum[1]
    \end{frame}

    \begin{frame}
        \lipsum[2]
    \end{frame}

\end{document}

看来 Foxit Reader 是我顺利观看嵌入视频和tdclock对象的演示文稿的最佳选择。

相关内容