1

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

有任何想法吗?

提前致谢。

4

1 回答 1

1

我建议您根据需要交换两个 Player 控件实例。

或者,如果连接速度足够快,则将每个项目缓存在本地系统上并从那里播放。

于 2008-12-26T22:03:53.623 回答