我正在寻找能在Android中进行视频旋转的程序代码。
我之前使用以下代码完成了图像旋转。
bMap = BitmapFactory.decodeResource(getResources(), R.drawable.aa_presell_ribs);
//Create object of new Matrix.
matrix = new Matrix();
//set image rotation value to 270 degrees in matrix.
matrix.postRotate(270);
//Create bitmap with new values.
Bitmap bMapRotate = Bitmap.createBitmap(bMap, 0, 0, bMap.getWidth(), bMap.getHeight(), matrix, true);
//put rotated image in ImageView.
imageView.setImageBitmap(bMapRotate);
我搜索了谷歌和其他来源,但我找不到这样的代码。
答案 0 :(得分:0)
查看FFMPEG - 它可以帮助您处理手机上的视频。关于如何为Android构建它的Here are the instructions。
答案 1 :(得分:-2)
您只需旋转图片视图
像这样...... 但它将工作API 11,之后只有......%它可以工作
imageView1 =(ImageView) findViewById(R.id.imageView1);
imageView1.setRotation((float)90);
您只需使用视频视图替换图像视图
private VideoView videoView1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
videoView1 =(VideoView) findViewById(R.id.videoView1);
videoView1.setRotation((float)90);
}
这样可以正常工作......