2008-12-26 21 views
1

我正在C#中开发一个应用程序,该应用程序具有嵌入Windows Media Player的窗体。有几个链接到我的应用程序中的一些在线内容。我希望用户通过点击按钮将内容从一个更改为另一个。由于WMP花了一些时间缓冲下一个内容,我想继续播放当前的内容。在AXWindowsMediaPlayer类中有一个称为“缓冲”的事件,用于指示媒体播放器完成缓冲内容的时间。但是我无法用一个AXWindowsMediaPlayer对象实现这一点。无论我做了什么,我都无法继续播放第一个内容,同时缓冲第二个内容。 :(缓冲媒体内容,同时在Windows Media Player中使用C#播放另一个媒体内容

任何想法?

在此先感谢。

回答

1

我建议你换出需要玩家控制的两个实例。

另外,如果连接速度不够快缓存每个在本地系统上播放并从那里播放。

+0

感谢您的回复。但是我对.NET和C#编程还很陌生,如果您稍微解释一下,我会很高兴。例如,如何将内容缓存到本地系统我应该使用哪种类别或方法g从WMP流? – fantoman 2008-12-26 22:34:11