9
我捕捉Android設備這樣在縱向新的視頻:Android的人像影像顯示方向錯在VideoView
Intent intent = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE);
startActivityForResult(intent, 1886);
,這讓我這個文件:「到/ mnt/SD卡/ DCIM /相機/視頻-2012-02-02-10-45-48.mp4"
然後我玩這樣的:
private VideoView videoView = (VideoView) findViewById(R.id.videoView);
String videoUrl = "/mnt/sdcard/DCIM/Camera/video-2012-02-02-10-45-48.mp4";
videoView.setMediaController(new MediaController(this));
videoView.setVideoURI(Uri.parse(videoUrl));
videoView.start();
這是我的佈局文件:
<?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/videoView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_centerInParent="true" />
</RelativeLayout>
當我在標準的Android圖庫中播放時,其方向是正確的。但是當我在上面的VideoView中播放視頻時,它旋轉了90度。景觀效果很好,唯一的問題是肖像視頻。
如何在VideoView中旋轉此視頻?
另外,如何以編程方式確定方向?
你能找到解決這個問題的辦法嗎?我有同樣的問題 – Thatdude1 2015-02-14 18:47:26