0

Node.js と Jade in Expressjs を使用して Web サイトを作成しており、動画を埋め込みたいと考えています。また、早送りと巻き戻しができるビデオ プレーヤーも必要です。Jade にこれを行う機能があるかどうか疑問に思っていました。なぜなら、どこでも検索しましたが、Jade でビデオを再生する例が 1 つも見つからないからです。

HTML5 に video タグがあることは知っていますが、変換しようとすると問題が発生し、ビデオが再生されません。これが私のジェイドコードです:

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 scafoldingのpublicフォルダーに保存する必要があります。

http://audiolibros.azurewebsites.net/でデモを見ることができます。

ソースコードはGitHubで見ることができます。

最後に、html2jade.org を変換する優れたツールが役立ちます。

お役に立てれば、

よろしく。

于 2017-03-08T15:44:50.727 に答える