2011-06-23 18 views
1

私はビデオビューでアンドロイドでビデオを再生しようとしていますが、ビデオが完全に伸びているのではなく、ビデオビューが伸びていて、スクリーンアンドロイドの画面に合うビデオ

アスペクト比を考慮せずにビデオをストレートにしたい。

この

おかげで任意のヘルプ& Nagendra

XML:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
  android:layout_width="fill_parent" 
  android:layout_height="fill_parent" > 

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

</RelativeLayout> 

コード:

setContentView(R.layout.main); 
getWindow().setFormat(PixelFormat.TRANSLUCENT); 
videoPlayer = (VideoView) findViewById(R.id.myvideoview); 
String uri = "android.resource://" + getPackageName() + "/" + R.raw.video; 

videoPlayer.setVideoURI(Uri.parse(uri)); 
videoPlayer.setMediaController(new MediaController(this)); 
videoPlayer.requestFocus(); 
videoPlayer.setVisibility(0); 
videoPlayer.start(); 

これは私がビデオを再生するために使用していたコードがある

お返事のためのの

おかげ

+0

どのようにこれをしようとしているかを示すためのコードを記入してください。それ以外の場合は助けが難しいです。 – rafalotufo

答えて

0

layout_widthとVideoViewのXMLでlayout_heightのための使用fill_parent:

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

あなたが行うことができますトリックがRelativeLayoutVideoViewを入れて、パラメータを追加します

android:layout_alignParentRight="true" android:layout_alignParentLeft="true" 
android:layout_alignParentTop="true" android:layout_alignParentBottom="true" 

これにより、ビデオがフルスクリーンになるようにストレッチされます。ビデオAspectRatioが十分な場合は、非常に良い結果が得られます

+0

どのように私は同じことをし、アスペクト比を混乱させない –

関連する問題