2016-12-26 2 views
0

最近、Chromecast APIを使用し始めました。 m3u8ファイルを読み込んでいて、完璧に動作しています。唯一の問題は、ビデオが伸ばされていないことです。Chromecast - 動画を伸ばす方法

これは私がMediaInfoをを築いた方法です:

 MediaInfo m = 
        new MediaInfo.Builder("http://selevision9877-i.akamaihd.net/hls/live/219121/98773/1.m3u8") 
          .setContentType("video/mp4") 
          .setStreamType(MediaInfo.STREAM_TYPE_LIVE) 
          .build(); 

は全体のテレビを取るためのChromecastを強制する方法はありますか? 現在、それは2つの黒い棒が左右にあるので、非常に奇妙に見えます。

ありがとうございます!

答えて

1

threadに基づいて、chromecastは自動的にTV画面を埋めるようにウィンドウの縦横比を拡大し、横に黒いバーを追加して伸びを防ぎます。たとえば、フルスクリーンの解像度が1440x900の場合、大型の1080pテレビでは良好に見えますが、フルスクリーンで2560x1600のモニターからストリーミングすると、70インチテレビでテキストが判読できなくなります。

+0

ありがとうございました!提供されているビデオが低解像度/アスペクト比であることですが、通常のAndroid MediaPlayerで再生するとビデオが伸びてフルスクリーンが可能ですが、クロマキーはそうしません。 LocalCastというアプリが見つかりました。ユーザーは私の問題を解決することはできませんが、少なくとも私は自分のアプリでこれを行うための方法はありますか? – user3024750

+0

あなたは[HlsPlayer ](http://hlsplayer.net)と投稿からのビデオURLを入力 – user3024750

関連する問題