I have been suffering from finding a PDF presentation viewer for beamer output on Windows that can play embedded videos (by media9
package) and show the elapsed presentation time.
I have tried the following:
Adobe Reader with tdclock
package:
- Pros: plays videos and loads
tdclock
properly - Cons: sluggish and crashes frequently
Foxit Reader with tdclock
package:
-
Pros: smooth viewer and plays videos
-
Cons: can't load
tdclock
clock/stopwatch despite enabling javascript
Impressive:
-
Pros: fast and has internal clock
-
Cons: can't play embedded videos
Dual-Screen PDF Viewer:
-
Pros: very fast, has internal clock and dual screen support
-
Cons: can't play embedded videos
Is there any other solution that can properly play embedded videos and show elapsed presentation time flawlessly and smoothly on Windows?
P.S. when I mean tdclock
javascript is not loaded, those empty red boxes show up instead of the clock/stopwatch,
and when embedded video can't be loaded, a white page shows up.
Best Answer
I think I figured out what made
tdclock
not load properly when using Foxit Reader.I tried to follow the same way in this answer to add a clock in the
footline
instead ofheadline
. However, it works only in Adobe Reader and failed in Foxit Reader (I don't understand why).It seemed that the proper way to load
tdclock
clock/stopwatch is to place\initclock
after\begin{document}
as said in the package documentation not inside the preamble definition ofheadline/footline
.Before testing the following MWE in Foxit Reader, make sure you use the last version of free Foxit Reader 8.0.0.624 as of today. After installation, you may need to mark the document file/folder as trusted in
Preferences > Security
and make sure thatjavascript
is enabled inPreferences > Trust Manager
.It seems that Foxit Reader is the best choice for me to smoothly view a presentation with embedded videos and
tdclock
objects.