java - 動画がページに表示されない(html5動画タグ)

原文 java html spring-mvc video rendering

ページにビデオファイルをレンダリングしようとしています。

私は以下のコントローラーメソッドを書きました:

@RequestMapping(value = "/member/createCompany/getVideo/{contentId}.flv", method = RequestMethod.GET)
    @ResponseBody
    public FileSystemResource getFile(@PathVariable("contentId") String fileName) {
        return new FileSystemResource(new File("D:\\video.flv"));
    }


そして、私は次のhtmlを書いたページに:

<video src="/member/createCompany/getVideo/1.flv" controls="">
</video>


しかし、次のようになります。



しかし、「再生」をクリックしても何も起こりません。

スクリーンショットで確認できるように、コントローラーは正常に応答を返します(ステータス200)

何がいけないのですか?
答え
フォーマットに問題があるようです。別の映画を読み込もうとしたところ、うまくいきました。しかし、もう1つの映画は音声のみを再生します。

うーん... html5ビデオタグは形式があまりにも奇抜です。
関連記事

java - cがbよりはるかに小さい場合、a ** b%c(cを法とする累乗b)を見つける最良の方法は何ですか?

java - 検証用の正規表現パターンは特定の文字を使用します

java - Gradleを学習していますが、ワークステーションで次のエラーが発生します

java - Java WebappをCloud Foundryにデプロイすると、Pool Emptyエラーが発生する

java - JavaオートメーションAPIを使用してEnterprise Architectの列挙エントリの初期値を設定する方法

java - OAuth署名またはリクエストの確認

java - Spring mvc arraylist自動バインディングが文字列配列に変換されます

java - JavaのApache Spark Streamingでファイル名パターンのファイルフィルターを定義する方法

java - Javaを使用して、HTMLコンテンツをiTextPDFのヘッダーおよびフッターとして設定する

java - Thread.sleepおよび非表示ボタン