因此,作为培训的一部分,我必须创建一个利用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;
}
}