如何使用cameraCaptureSequence为Windows Phone 8捕获多个图像?

时间:2013-11-20 03:11:37

标签: windows-phone-8

我正在尝试使用CameraCaptureSequence API来捕获场景的一系列帧。目前,我正在尝试修改MSDN上basic lens sample可用的代码来完成此任务。

这是我为捕获3帧所做的工作。但应用程序在开始时崩溃了:

public async Task PrepareCameraCaptureSequence()
{
 this.cameraCaptureSequence = this.PhotoCaptureDevice.CreateCaptureSequence(3);
 this.cameraCaptureSequence.FrameAcquired += cameraCaptureSequence_FrameAcquired;
 await this.PhotoCaptureDevice.PrepareCaptureSequenceAsync(this.cameraCaptureSequence);
}

我看到的大多数在线资源仅执行上述一帧,即使用“this.PhotoCaptureDevice.CreateCaptureSequence(1)”。有人可以帮我解决使用CameraCaptureSequence捕获多个帧的问题吗?

由于 Ekta

1 个答案:

答案 0 :(得分:0)

所以,我在this MSDN文章中找到了一些内容。

显然,Windows.Phone.Media.Capture.CameraCaptureSequence类目前仅支持单帧捕获。因此,在使用当前版本的Windows 8 API时,必须在调用CreateCaptureSequence方法时指定单个帧。

这太糟糕了,我猜我将不得不使用视频流的帧。如果有人遇到这个问题的另一个答案,请分享!