0

そこで、Mac で ScreenFlow を使用してビデオを作成しました。その後、エクスポートしました。m4vファイルを作成しました。次に、拡張子を mp4 に変更して、次の Web ページで試してみました。

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset=utf-8>
<meta name="viewport" content="width=620">
<title>Fooo</title>

<script src="http://api.html5media.info/1.1.5/html5media.min.js"></script>
</head>
<body>
<video src="Demo.mp4" width="320" height="200" controls preload></video>


</body>
</html>

再生されません。プレーヤーがある場所にポインターを移動すると、ポインターがある場所にフレームが表示されます。したがって、すべてのフレームがありますが、ビデオは再生されません。私は何を間違えましたか?どうすれば修正できますか?

@heff のアドバイスに従って、スクリプト行を削除しました。削除すると、「ビデオ形式または MIME タイプはサポートされていません」というエラー メッセージが表示されます。

これを修正するにはどうすればよいですか?

4

2 に答える 2

0

.mp4 == .m4v 同じコンテナ形式の異なる拡張子。技術的には .mp4 も .m4a と同じですが、.m4v != .m4a です。少なくとも私は確信しています。:)

JavaScript ライブラリに問題があるようです。ライブラリを使用せずに、HTML5 ビデオをサポートするブラウザーで video タグだけを使用してみましたか? スクリプト行を削除して、何が起こるか見てみましょう。

それ以外の場合は、ライブ ページへのリンクを投稿してみてください。ここで確認できます。

于 2012-08-04T21:22:17.550 に答える
0

あなたがすでにこれを解決したかどうかはわかりませんが、次の Web ページの情報を参照してください: Video for Everyone! . 具体的には、サーバーが正しい MIME タイプを使用する必要があることを著者が説明しているセクション 2.1の最初のポイントと、使用する必要があるコーデックを著者が説明しているセクション 3を参照してください (すべての Web ブラウザーが .m4v ファイルを読み取れるわけではないため) )。

于 2012-11-04T00:59:36.037 に答える