我使用 MediaStreamSource 来使用相机......一切正常,除非我尝试捕捉图像!
我认为问题是对象 MediaStreamSource
public class CameraStreamSourceModel : MediaStreamSource
{
private MemoryStream _cameraStream = null; // here I've the stream from camera
...
public async void CapturePhoto()
{
// Save the image as a jpeg to the camera roll
MediaLibrary library = new MediaLibrary();
string filename = AppResources.ApplicationTitle + "_" + DateTime.Now.ToString("G");
Picture pic = library.SavePicture(filename, _cameraStream); //Here I've the exception
}
}
例外是
System.InvalidOperationException:发生意外错误。
我已启用ID_CAP_MEDIALIB_PHOTO
.
我确信保存图像的代码有效,因为我可以将静态流保存在媒体库中,但不能从相机流!
谁能帮我?谢谢