优化短视频的处理

TempBranch
Matthew 9 months ago
parent c381da7947
commit 965c3dbd5e

@ -348,6 +348,8 @@ public class BridgeProvider extends ContentProvider {
leftTopOsd, rightTopOsd, rightBottomOsd, leftBottomOsd, path);
recordingIntent.putExtra("resultType", 0);
recordingIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(recordingIntent);
return 1;

@ -87,6 +87,7 @@ public class Camera2VideoActivity extends AppCompatActivity {
private int mOrientation = -1;
private String mNextVideoAbsolutePath;
private String mOutputPath;
private String mOSDLeftTop = null;
private String mOSDRightTop = null;
@ -262,6 +263,10 @@ public class Camera2VideoActivity extends AppCompatActivity {
mOSDMargin = intent.getIntExtra("margin", 12);
mResultType = intent.getIntExtra("resultType", RESULT_TYPE_BROADCAST);
String path = intent.getStringExtra("path");
if (!TextUtils.isEmpty(path)) {
mOutputPath = path;
}
mCameraWidth = mVideoWidth;
mCameraHeight = mVideoHeight;
@ -838,6 +843,12 @@ public class Camera2VideoActivity extends AppCompatActivity {
return;
}
if (!TextUtils.isEmpty(mOutputPath)) {
File file = new File(path);
file.renameTo(new File(mOutputPath));
path = mOutputPath;
}
if (mResultType == RESULT_TYPE_NONE) {
return;
}

Loading…
Cancel
Save