2012-09-05 5 views
5

「Android PhoneのChromeブラウザ」で動画を再生中に問題が発生しています。html5のhlsがアンドロイドクロムブラウザで動作しない

私はHTML5ビデオタグを入れて、ビデオタグのソースとしてm3u8ファイルのリンクを提供しています。 「AndroidのChromeブラウザ」では再生されません。

しかし、ブラウザに同じm3u8ファイルのリンクを提供すると、Androidのビデオプレーヤーでビデオを再生します。

HTML5ビデオタグで動画を再生するにはどうすればよいですか?

注:私は、私はそれがサーバーを見ることで、エンコーディングに依存だと思うのAndroid 4.0.3と4.1事前に

感謝し、

サーガル女子

+0

this:https://shaka-player-demo.appspot.com/demo/#asset=//storage.googleapis.com/shaka-demo-as​​sets/angel-one/dash.mpd;lang=ja-米国は最近、OK? – rogerdpack

答えて

0

でこれを確認していますWeblioコンテンツが見つからないので何も再生されません。

在庫ブラウザがh264ビデオをうまく再生していたので、これは本当に残念です。 HLSリンクはアンドロイドクローム上で直接動作しません

0

あなたはこのコード

<video id="my-video" style="width:640px height:480px;" controls> 
          <source src="{put your source link here}"> 
         </video> 
        </div> 
<script src="http://hlsbook.net/wp-content/examples/hls.min.js"></script> 
<script> 
    if (Hls.isSupported()) { 
    var video = document.getElementById('my-video'); 
    var hls = new Hls(); 
    hls.loadSource('{put your source link here}'); 
    hls.attachMedia(video); 
    hls.on(Hls.Events.MANIFEST_PARSED, function() { 
     video.play(); 
    }); 
    } 
</script> 

を見ているとAndroidプラットフォーム上で動作しませんソースリンクを覚えて、それが仕事を得るためのJavaScriptライブラリHLSを必要としますSafari Mobileはメディアソース拡張機能をサポートしていないため、hls.jsでは動作しないため、ios-safariプラットフォームではhls javascriptが不要なため、ios-safariプラットフォームでのみ動作します。 アンドロイドの場合は、hls.loadSourceのスクリプトタグにビデオリンクを追加する必要があり、アンドロイドクロムで動作します。

関連する問題