我有一个播放列表加载到我的 WMP 实例中,我希望它只循环一首歌曲。到目前为止,我在谷歌上搜索到的所有内容都告诉我这样做:
private AxWindowsMediaPlayer wmp;
wmp.settings.setMode("loop", true);
但是,这似乎只会使整个播放列表重复。我想要的行为是,如果我在播放列表中的歌曲 5 播放时启用“重复”,那么歌曲 5 将在完成时自动重复(而不是继续播放歌曲 6)。大多数车载 MP3 播放器已经采用这种方式。在我的 C# 程序中是否有一种很好的本地方式来执行此操作,或者我是否必须设计一个“hack”解决方案,例如拦截加载下一首歌曲时触发的事件?