如何移至列表中的下一项

因此,作为培训的一部分,我必须创建一个利用Xbox Api的程序。它可以正常工作,以便用户搜索Gamer标签,并显示所有用户最近上传的游戏剪辑。然后,您可以选择一个剪辑,它将在我添加的Windows Media Player控件中播放。

现在,我尝试将其设置为自动播放下一个视频。我要如何填写以下方法来自动播放列表中的下一个项目,但要记住,它并没有遍历列表中的所有视频,而只是从用户选择的位置循环播放。

private void wmpClip_PlayStateChange(object sender,
                                     AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e)
{
    if (wmpClip.playState == WMPLib.WMPPlayState.wmppsMediaEnded)
    {
        //play next video in list
    }
}

因此,以下代码是搜索so剪辑时搜索方法的一部分:

foreach (var video in videos)
            {
                ctrlSearchResults searchResult = new ctrlSearchResults();
                searchResult.SetDetails(video);
                flpSearchResults.Controls.Add(searchResult);
                searchResult.OnVideoSelected += SearchResult_OnVideoSelected;
                //Limit to save api requests
                if (flpSearchResults.Controls.Count == 3)
                {
                    break;
                }
            }