2011-07-26 160 views
0

我使用Codeplex的拼接器,但我難以編譯我的示例代碼。拼接器視頻渲染

因爲

using (IRenderer renderer = new WindowsMediaRenderer(timeline, outputFile, WindowsMediaProfiles.HighQualityVideo)) 

它返回我「在使用語句中使用必須是隱式轉換爲‘System.IDisposable的’」它返回我的錯誤。它使我無法編譯我的程序。

爲什麼會出現這個問題以及如何解決這個問題?感謝幫助!

回答

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)) 
+0

@williamtio:不要忘記紀念這個答案爲[接受的答案](http://meta.stackexchange.com/如果問題解決了你的問題,那麼其他人就會知道它可以幫助你。問題/ 5234/how-does-accepting-an-answer-work/5235#5235) –