cts verity:BYOD Managed Provisioning - Camera support cross profile video capture (without extra out
2017-12-27 11:11
1221 查看
BYOD Managed Provisioning - Camera support cross profile video capture (without extra output path)
=> After recording, video can not be played.
请贵司参考如下diff修改验证,若第三方相机也要做类似的修改已避免权限问题不能播放,感谢~
diff --git a/src/com/mediatek/camera/mode/VideoModeHelper.java b/src/com/mediatek/camera/mode/VideoModeHelper.java
index befb94c..e5edc0b 100755
--- a/src/com/mediatek/camera/mode/VideoModeHelper.java
+++ b/src/com/mediatek/camera/mode/VideoModeHelper.java
@@ -238,6 +238,7 @@
if (valid) {
resultCode = Activity.RESULT_OK;
resultIntent.setData(uri);
+ resultIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
Log.d(TAG, "[doReturnToCaller](" + valid + ")" + ",mCurrentVideoUri = " + uri);
}
mIModuleCtrl.backToCallingActivity(resultCode, resultIntent);
diff --git a/src/com/mediatek/camera/v2/mode/normal/CaptureMode.java b/src/com/mediatek/camera/v2/mode/normal/CaptureMode.java
index 2dc2125..d78928d 100755
--- a/src/com/mediatek/camera/v2/mode/normal/CaptureMode.java
+++ b/src/com/mediatek/camera/v2/mode/normal/CaptureMode.java
@@ -1065,6 +1065,7 @@
int resultCode;
resultCode = Activity.RESULT_OK;
resultIntent.setData(mUri);
+ resultIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
mAppController.setResultExAndFinish(resultCode, resultIntent);
}
=> After recording, video can not be played.
请贵司参考如下diff修改验证,若第三方相机也要做类似的修改已避免权限问题不能播放,感谢~
diff --git a/src/com/mediatek/camera/mode/VideoModeHelper.java b/src/com/mediatek/camera/mode/VideoModeHelper.java
index befb94c..e5edc0b 100755
--- a/src/com/mediatek/camera/mode/VideoModeHelper.java
+++ b/src/com/mediatek/camera/mode/VideoModeHelper.java
@@ -238,6 +238,7 @@
if (valid) {
resultCode = Activity.RESULT_OK;
resultIntent.setData(uri);
+ resultIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
Log.d(TAG, "[doReturnToCaller](" + valid + ")" + ",mCurrentVideoUri = " + uri);
}
mIModuleCtrl.backToCallingActivity(resultCode, resultIntent);
diff --git a/src/com/mediatek/camera/v2/mode/normal/CaptureMode.java b/src/com/mediatek/camera/v2/mode/normal/CaptureMode.java
index 2dc2125..d78928d 100755
--- a/src/com/mediatek/camera/v2/mode/normal/CaptureMode.java
+++ b/src/com/mediatek/camera/v2/mode/normal/CaptureMode.java
@@ -1065,6 +1065,7 @@
int resultCode;
resultCode = Activity.RESULT_OK;
resultIntent.setData(mUri);
+ resultIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
mAppController.setResultExAndFinish(resultCode, resultIntent);
}
相关文章推荐
- androidGMS认证之Camera support cross profile image capture
- .net中捕获摄像头视频的方式及对比(How to Capture Camera Video via .Net)
- .net中捕获摄像头视频的方式及对比(How to Capture Camera Video via .Net)
- net 中捕获摄像头视频的方式及对比(How to Capture Camera Video via .Net)
- ios学习--How to capture video frames from the camera as images using AV Foundation
- net 中捕获摄像头视频的方式及对比(How to Capture Camera Video via .Net) (转)
- here is the code for MJPG video capture on ip camera
- How to capture video frames from the camera as images using AV Foundation
- .net中捕获摄像头视频的方式及对比(How to Capture Camera Video via .Net)
- How to capture video frames from the camera as images using AV Foundation
- (转载).net中捕获摄像头视频的方式及对比(How to Capture Camera Video via .Net)
- 手机摄像头拍照 Cross-browser camera capture with getUserMedia/WebRTC
- .net中捕获摄像头视频的方式及对比(How to Capture Camera Video via .Net)
- .net中捕获摄像头视频的方式及对比(How to Capture Camera Video via .Net)
- .net中捕获摄像头视频的方式及对比(How to Capture Camera Video via(转)
- opencv3_java 摄像头图形图像检测DetectObjectsCamera videoioVideoCapture
- How to capture video frames from the camera as images using AV Foundation on iOS
- HTML5 Camera(摄像头) 和 Video(视频)控制
- camera sensor readout position(flip/mirror)
- Metaio SDK camera stream rendering cannot work without passing "-force-opengl" to the executable