视频视图在Android中旋转90度

时间:2014-03-31 10:41:12

标签: android

我想以90度旋转视频。

当前我旋转布局但视频无法播放。 xml

<LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="horizontal"
        android:rotation="90" >

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

的java

videoView = (VideoView) findViewById(R.id.videoView);

          final Uri videoUri = Uri.parse(
               Environment.getExternalStorageDirectory().getAbsolutePath()+"/UnoPlayList/restaurant_menu_pro_mkv.mkv");

       videoView.setVideoPath(Environment.getExternalStorageDirectory().getAbsolutePath()+"/UnoPlayList/restaurant_menu_pro_mkv.mkv");
       //videoView.setRotation(180);
    //  videoView.setVideoURI(videoUri);
      videoView.start();

有没有办法旋转视频。

例如: https://play.google.com/store/apps/details?id=com.mycall.videorotate&hl=en

请帮帮我。

1 个答案:

答案 0 :(得分:-3)

您只需为视频视图设置所有

的轮播
          videoView.setRotation(90f);

          (or)


<VideoView
    android:id="@+id/videoView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:rotation="90" />