目的は、actionscriptのようなクライアント側のスクリプトを必要とせずにflvの再生をサポートすることです。
誰もが知っていますか?
目的は、actionscriptのようなクライアント側のスクリプトを必要とせずにflvの再生をサポートすることです。
誰もが知っていますか?
HTML5 ビデオのサポートは、現時点ではせいぜい不足しています。多くのブラウザー ベンダーはそれぞれ異なるコーデックを使用しています (Safari/MS は H.264 を使用し、Firefox Opera は Ogg/Theora を使用します)。ビデオを表示するために .FLV 形式をサポートするブラウザはありません。.FLV と .F4V は Flash Player のフォーマットです。HTML5 の主な目的はプラグインの必要性を減らすことであるため、Flash Video は仕様の一部ではありません。ただし、質問に答えると、モバイル ブラウザの HTML5 仕様の実装とコーデックの選択に依存します。
このコードは機能しません.. video タグは flv ext をサポートしていません
<video>
<source src"yourFile.flv" type="video/flv">
</video>
いいえ。
FLVをサポートしている電話があるかどうかはまだわかりません。Flashをサポートしているのは本当に最近のAndroid携帯だけだと思いますか?
これが役立つかどうかはわかりません。しかし、クライアントに DIVX PLUS WEB PLAYER (無料でダウンロード) がインストールされている場合、多くのビデオ拡張機能が再生され、それらはすべて同じ方法で指定されることがわかりました。以下は、動作したコードのサンプルです。
リンク: http://www.divx.com/en/software/divx-plus/web-player
<head>
<!-- WEBSITE INFORMATION -->
<title></title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta name="description" content="DESC" />
<meta name="keywords" content="KEYS" />
<!-- STYLE SHEET LINKS -->
<link rel="stylesheet" type="text/css" media="screen" href="css/mycss.css" />
<link rel="shortcut icon" href="images/myIcon.ico" />
<!-- SCRIPT TO LOAD WEBSITE -->
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" src="js/jquery-1.7.js"></script>
<script type="text/javascript" src="js/myjs.js"></script>
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
</head>
<body>
<video width="320" height="240" controls="controls">
<source src="http://www.myweb.com/video.flv" type="video/mp4" />
<source src="http://www.myweb.com/video.mp4" type="video/mp4" />
<source src="http://www.myweb.com/video.avi" type="video/mp4" />
Your browser does not support the video tag.
</video>
</body>
運が良かっただけかもしれません。しかし、これは過去に私のために働いていました。理由はわかりません、説明できませんが、うまくいったことはわかっています。
FLV は Flash ビデオ形式 (またはコンテナー) であり、HTML5 とは何の関係もありません。HTML5 のビデオ形式は合意されていませんが、現在、ブラウザーは H.264 と Ogg Theora をサポートしており、Google は最近 VP8 コーデックをオープンソース化し、それを WebM コンテナーにパッケージ化しました。技術的には、ブラウザーは HTML5 要素を介して flv をサポートできます<video>
が、それは実現しません。したがって、ブラウザのサポートは次のとおりです。
あなたの質問に答えるために、.flv ビデオを再生したい場合は、Flash の使用に行き詰まっていると思います。HTML5 ビデオを利用したい場合は、ユーザーが HTML5 ブラウザーを持っていない場合に Flash サポートに低下する HTML5 ビデオ プレーヤーを作成することができます。動画を H.264 や Ogg Theora に変換するだけでなく、flv も手元に置いておく必要があるため、異なる形式の複数の動画ファイルを処理しなければならず、ドライブ容量を消費する可能性があります。
編集:デスクトップ ブラウザーではなく、携帯電話について言及していることに気付きました。私が知っているのは、iPhone の Safari が H.264 をサポートし、Android が H.264 をサポートしていることです (WebM は Android デバイスに登場すると確信しています)。 Windows Mobile 7 は H.264 をサポートする可能性があります。残りはよくわかりません。
Symbian S60 5th ed.、6.5 までの WInMobile、2.1 までの Android を実行している携帯電話のデフォルト ブラウザは、HTML5 をサポートしていません。