我正在使用Codeplex中的Splicer,但我很难编译我的示例代码。
由于
,它返回错误using (IRenderer renderer = new WindowsMediaRenderer(timeline, outputFile, WindowsMediaProfiles.HighQualityVideo))
它返回我“在using语句中使用必须可以隐式转换为'System.IDisposable'”。这导致我无法编译我的程序。
为什么会出现这个问题以及如何解决这个问题?感谢帮助!
答案 0 :(得分:8)
IRenderer
未实现IDisposable interface, where the
WindowsMediaRenderer implements it. to correct the issue in the example replace the
IRenderer with
WindowsMediaRenderer`:
using (WindowsMediaRendererrenderer renderer = new WindowsMediaRenderer(timeline, outputFile, WindowsMediaProfiles.HighQualityVideo))