Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android中播放sd卡视频时如何设置方向?_Android_Video_Orientation - Fatal编程技术网

在android中播放sd卡视频时如何设置方向?

在android中播放sd卡视频时如何设置方向?,android,video,orientation,Android,Video,Orientation,我在横向模式下使用默认视频播放器录制视频,并将该视频文件保存在sd卡中。当我在应用程序中选择该视频文件时,它应该以纵向模式播放 我使用以下逻辑录制视频: Intent i = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); if (i.resolveActivity(getPackageManager()) != null) { startActivityForResult(i, REQUEST_VIDEO_CAPTURE); } 最后,我的

我在横向模式下使用默认视频播放器录制视频,并将该视频文件保存在sd卡中。当我在应用程序中选择该视频文件时,它应该以纵向模式播放

我使用以下逻辑录制视频:

 Intent i = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
if (i.resolveActivity(getPackageManager()) != null) {
    startActivityForResult(i, REQUEST_VIDEO_CAPTURE);
}
最后,我的要求是:如果我录制了纵向或横向模式的视频,则应在我的应用程序中以纵向模式播放


请指导我怎么做。谢谢

尝试强制您的活动:

myActivity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);