0

我正在 Expressjs 中使用 Node.js 和 Jade 创建一个网站,我想嵌入一个视频。我还想要一个能够快进和快退的视频播放器。我想知道 Jade 是否有能力做到这一点,因为我到处搜索,找不到一个在 Jade 中播放视频的例子。

我知道 HTML5 有视频标签,但我在尝试转换它时遇到了问题,它不会播放我的视频。这是我的玉代码:

video(width='320', height='240', controls='controls', autoplay='autoplay')
 source(src='/movieTest.ogg', type='video/ogg')
  object(data='/movieTest.ogg', width='320', height='240')
   embed(width='320', height='240', src='/movieTest.ogg')

我可以在 Jade 中执行此操作还是需要另一种方法?(如果你告诉我怎么做就超级有用)

4

1 回答 1

2

你有几件事要解决。您的代码没有很好的缩进并且不正确,因为它有错误(注意autoplay属性)。下面你可以看到一段正确的代码:

video(width='320', height='240', autoplay='')
    source(src='/video/movie.mp4', type='video/mp4')
    source(src='/video/movie.ogg', type='video/ogg')

视频应存储在Express 脚手架的公用文件夹中

您可以在http://audiolibros.azurewebsites.net/查看演示。

您可以在GitHub 上查看源代码。

最后,一个很棒的转换 html2jade.org 的工具可以帮助你

希望这可以帮助,

问候。

于 2017-03-08T15:44:50.727 回答