我用一块产生 mp4 电影的块编织了一个 Rmd 文件(到 html):
```{r clock, fig.width=7, fig.height=6, fig.show='animate'}
par(mar = rep(3, 4))
for (i in seq(pi/2, -4/3 * pi, length = 12)) {
plot(0, 0, pch = 20, ann = FALSE, axes = FALSE)
arrows(0, 0, cos(i), sin(i))
axis(1, 0, "VI"); axis(2, 0, "IX")
axis(3, 0, "XII"); axis(4, 0, "III"); box()
}
```
knitr
生成以下用于嵌入 mp4 电影的 html 代码:
<p><video controls="controls" loop="loop"><source src="figure/clock.mp4" type="video/mp4" />video of chunk clock</video></p>
mp4 电影在 figure 子文件夹中创建得很好,但是当我使用 Chrome、Firefox 或 Explorer 使用 Windows XP 机器打开它时,它没有出现在 html 输出中。
这是一个(临时)示例:http ://stla.overblog.com/ellipse-chart-test - 这不是“时钟”示例,但这是完全相同的渲染问题。我在 Windows Vista 机器上使用 Chrome 观看电影,但在我的 Windows XP 机器上看不到。
解释是什么?操作系统或浏览器版本真的有问题吗?