private void mediaPlayer_Enter()
{
string path = Path.GetFullPath(currentTrack.Text);
System.Diagnostics.Debug.WriteLine(path);
mediaPlayer.URL = path;
mediaPlayer.Ctlcontrols.play();
}
这是当媒体播放器的状态变为"媒体结束时被调用的代码片段#34;我知道它确实执行了那行代码,但它仍然没有播放。它将项目从列表框中取出(即播放列表)并将其加载到mediaPlayer中,但不会自动播放该歌曲。我必须按下按钮开始播放它 - 它本身就可以播放它。我做错了什么?
答案 0 :(得分:0)
我相信这会自动播放你的媒体: http://msdn.microsoft.com/en-us/library/windows/desktop/dd562405(v=vs.85).aspx
如果AxWindowsMediaPlayer.settings.autoStart属性为true,则无论何时设置currentMedia,都会自动开始播放。