0

我需要知道音乐文件何时停止播放以播放我制作的播放列表字符串数组中的下一首歌曲。

我使用 WMPLib,这是我播放歌曲的代码:

https://gyazo.com/993d8ea2dff20316f6c98ff88ab57394 + under a button event I use PlayFile(@playlist[0]);`

我也意识到我有内存泄漏,所以如果有人碰巧也知道为每首很酷的歌曲修复它的代码。

4

1 回答 1

1

一种解决方案是一次性为 Windows Media Player 提供整个播放列表,这样您就不必担心这一点。请参阅如何将多个文件添加到播放列表。另一方面,您已经订阅了该PlayStateChange事件。https://msdn.microsoft.com/en-us/library/windows/desktop/dd562460%28v=vs.85%29.aspx描述了所有可能的状态,我确信这些 PlayStateChanges 是正确的为你。也许MediaEnded

于 2015-09-07T22:43:18.190 回答