0

我正在使用 libvlcsharp 流式传输相机,它工作正常,但是在流式播放时我无法拍摄快照。

这是我的代码:

 private void TakeScreenShot()
  {
    var folderPath = myServices.GetAppImageFolder();   
    var file = folderPath + "//abc.jpg"; 
    var file1 = Path.Combine(folderPath, "aabbc.jpg");
    MediaPlayer.TakeSnapshot(0,file,0,0);
    MediaPlayer.TakeSnapshot(0, file1, 0, 0);
    bool doesExist = File.Exists(file);
    bool doesExist1 = File.Exists(file1);
}

我找不到图像,我也尝试过使用MediaPlayer.SetVideoCallback(Lock,null,null),但它在流开始播放之前崩溃。

TakeSnapshot 返回 true 但是:

  • 在 Android 中,我在文件夹中找不到图像,doesExist = false。
  • 在 iOS 中, doesExist = true ,但我找不到包含图像的文件夹。

我的文件夹路径是Environment.SpecialFolder.ApplicationData.

4

0 回答 0