2011-07-17 15 views
1

私は、私はそれは私が同じことを実行しようとした を働いていない、次のコードHTML5ビデオの問題

<!DOCTYPE HTML> 
<html> 
<body> 

<video width="320" height="240" controls="controls"> 
    <source src="TJ.mp4" type="video/mp4" /> 
    Your browser does not support the video tag. 
</video> 

</body> 
</html> 

を使用しています、私はAndroidのエミュレータブラウザ 上のビデオを表示しようとしているHTML5での問題を抱えていますChromeでコードを作成してもまだ動作しない

答えて

3

<source>要素からtype属性を削除し、JavaScriptのAPIを経由して再生を実現します。

var video = document.getElementsByTagName('video')[0]; 
video.addEventListener('click',function(){ video.play(); },false); 

Androidの特徴。

ここには便利なものがあります:Making HTML5 Video Work on Android Phones

0

ソースタグにコーデックプロパティを追加することをお勧めします。ここで可能な値の

詳細情報:

http://www.w3.org/TR/html5/video.html

+0

私はこの解決方法を試しましたが、 –

0

現在のアップデートでは、クロムはH.264とそのサブセットコーデックをサポートしていません。あなたのmp4ファイルがH.264コーデックを持っているなら、chromeはビデオでそのファイルを再生しません。これは私の個人的な経験です。

関連する問題