我正在尝试在带有windows10和.net4的新项目中使用Quartz。我已经将“Windows \ system32 \ quartz.dll”添加到了Project中,我可以毫无问题地播放音频文件。
使用“所有者”属性以显示视频时出现问题,我在运行时遇到了转换错误。这是示例代码:
Panel panel = new Panel();
FilgraphManagerClass graphManager = new QuartzTypeLib.FilgraphManagerClass();
graphManager.Owner = panel.Handle.ToInt32();
graphManager.RenderFile(@"c:\temp\simple.mp4");
这是错误消息:
System.InvalidCastException:指定的转换无效