2012-06-13 105 views
5

私の活動では、VideoViewインスタンス(全画面)を表示する必要があります。コンテンツをズームするボタンがあります。これはiOSメディアプレーヤーのようです。私は例えば画面の幅を埋めるために4:3のコンテンツをズームし、アスペクト比を保持します(したがって、内容の上端/下端を効果的にトリミングします)。VideoViewをズームして縦横比を維持する

AbsoluteLayoutの中にちょっとしたハック/実験 - VideoViewが入っていますので、大きすぎるとトップ/ボトムがトリミングされます。それは動作しますが、実際にハックのように感じます。

おそらく私は目が見えませんが、APIはありません。ビューに表示するビデオの長方形を選択しますか?

答えて

-4

あなたはこのコードのすべての幅のビデオの利用を行うことができます。高さにマッチ親を使用して

<LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" 
    android:gravity="center_horizontal"> 

    <VideoView 
     android:id="@+id/myvideoid" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" > 
    </VideoView> 
</LinearLayout> 

は、あなたのビデオは、縦横比を維持いたします。 画面を埋めるだけの場合は、http://blog.kasenlam.com/2012/02/android-how-to-stretch-video-to-fill.html

+0

私はこれを使用するとビデオが表示されます... –

関連する問題