拼接器视频渲染

0 c# asp.net splicer

我正在使用Codeplex的Splicer,但是我很难编译我的示例代码.

它返回我的错误因为

using (IRenderer renderer = new WindowsMediaRenderer(timeline, outputFile, WindowsMediaProfiles.HighQualityVideo))
Run Code Online (Sandbox Code Playgroud)

它返回我"在using语句中使用必须可以隐式转换为'System.IDisposable'".这导致我无法编译我的程序.

为什么会出现这个问题以及如何解决这个问题?感谢帮助!

Jal*_*aid 8

IRenderer没有实现IDisposable interface, where theWindowsMediaRenderer implements it. to correct the issue in the example replace theIRenderer withWindowsMediaRenderer`:

using (WindowsMediaRendererrenderer renderer = new WindowsMediaRenderer(timeline, outputFile, WindowsMediaProfiles.HighQualityVideo))
Run Code Online (Sandbox Code Playgroud)