1

我尝试使用下面的代码从正在运行的视频中抓取照片或从 MediaElement 停止。没有错误,但没有照片显示,也没有照片被抓取并保存在 Photo Hub 中。似乎是什么问题?感谢您的帮助。

        WriteableBitmap wb = new WriteableBitmap(mediaElement1,null);
    
        wb.Invalidate();    
        wb.Render(mediaElement1, new TranslateTransform());
      
        MemoryStream msWrite = new MemoryStream();

        System.Windows.Media.Imaging.Extensions.SaveJpeg(wb, msWrite, 640, 480, 0, 100);

    
        msWrite.Seek(0, SeekOrigin.Begin);
    
        MediaLibrary ML = new MediaLibrary();
        ML.SavePicture("test" + ".jpg", msWrite);


        //-- Display the capture image from mediaElement

        image1.Source = wb;
4

1 回答 1

0

这是一个已知的问题。WebBrowser 控件也不起作用。

WriteableBitmap 当前不捕获 WebBrowser 控件或 MediaElement 的内容。

资源

于 2013-06-26T09:30:10.030 回答