CWAC-CAMERA 中的视频预览
Video Previewing in CWAC-CAMERA
在 CWAC-CAMERA 文档中写着 "From a UI standpoint, the CameraFragment solely handles the preview pane."。但对于视频,我在捕获后没有看到任何预览可用 video.Do CWAC-CAMERA 库具有内置视频预览?下面是我正在使用的代码。
f = new CameraFragment();
getFragmentManager().beginTransaction()
.add(R.id.preview_view, f, TAG_CAMERA_FRAGMENT)
.commit();
builder=new SimpleCameraHost.Builder(new DemoCameraHost(getApplicationContext()));
switchToVideoOpen.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (!isVideoOpen) {
isVideoOpen = true;
takeVideo();
}
else{
isVideoOpen = false;
stopVideo();
}
}
});
private void takeVideo() {
CameraFragment f = (CameraFragment) getFragmentManager().findFragmentByTag(TAG_CAMERA_FRAGMENT);
if (f != null && f.isVisible()) {
try {
f.record();
} catch (Exception e) {
}
}
}
private void stopVideo() {
CameraFragment f = (CameraFragment) getFragmentManager().findFragmentByTag(TAG_CAMERA_FRAGMENT);
if (f != null && f.isVisible()) {
try {
f.stopRecording();
} catch (Exception e) {
}
}
}
预览是用户在排列要拍摄的照片或视频时看到的内容。
But for videos i don't see any preview is avalaible after i capture video
你可以随意称呼它,但我不会称它为 "preview"。 CWAC-Camera 不会在拍摄后显示照片或视频。如果你想这样做,你需要自己做。
在 CWAC-CAMERA 文档中写着 "From a UI standpoint, the CameraFragment solely handles the preview pane."。但对于视频,我在捕获后没有看到任何预览可用 video.Do CWAC-CAMERA 库具有内置视频预览?下面是我正在使用的代码。
f = new CameraFragment();
getFragmentManager().beginTransaction()
.add(R.id.preview_view, f, TAG_CAMERA_FRAGMENT)
.commit();
builder=new SimpleCameraHost.Builder(new DemoCameraHost(getApplicationContext()));
switchToVideoOpen.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (!isVideoOpen) {
isVideoOpen = true;
takeVideo();
}
else{
isVideoOpen = false;
stopVideo();
}
}
});
private void takeVideo() {
CameraFragment f = (CameraFragment) getFragmentManager().findFragmentByTag(TAG_CAMERA_FRAGMENT);
if (f != null && f.isVisible()) {
try {
f.record();
} catch (Exception e) {
}
}
}
private void stopVideo() {
CameraFragment f = (CameraFragment) getFragmentManager().findFragmentByTag(TAG_CAMERA_FRAGMENT);
if (f != null && f.isVisible()) {
try {
f.stopRecording();
} catch (Exception e) {
}
}
}
预览是用户在排列要拍摄的照片或视频时看到的内容。
But for videos i don't see any preview is avalaible after i capture video
你可以随意称呼它,但我不会称它为 "preview"。 CWAC-Camera 不会在拍摄后显示照片或视频。如果你想这样做,你需要自己做。