问题描述
我正在使用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);
MediaPlayer.TakeSnapshot(0,file1,0);
bool doesExist = File.Exists(file);
bool doesExist1 = File.Exists(file1);
}
我找不到图像,我也尝试使用MediaPlayer.SetVideoCallback(Lock,null,null)
,但是它在流开始播放之前崩溃了。
TakeSnapshot返回true,但是:
我的文件夹路径是Environment.SpecialFolder.ApplicationData
。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)