Windows Media Player ctlcontrols.play和URL不起作用

时间:2014-04-09 17:05:40

标签: c# media playback windows-media-player

    private void mediaPlayer_Enter()
    {
        string path = Path.GetFullPath(currentTrack.Text);
        System.Diagnostics.Debug.WriteLine(path);
        mediaPlayer.URL = path;
        mediaPlayer.Ctlcontrols.play();
    }

这是当媒体播放器的状态变为"媒体结束时被调用的代码片段#34;我知道它确实执行了那行代码,但它仍然没有播放。它将项目从列表框中取出(即播放列表)并将其加载到mediaPlayer中,但不会自动播放该歌曲。我必须按下按钮开始播放它 - 它本身就可以播放它。我做错了什么?

1 个答案:

答案 0 :(得分:0)

我相信这会自动播放你的媒体: http://msdn.microsoft.com/en-us/library/windows/desktop/dd562405(v=vs.85).aspx

  

如果AxWindowsMediaPlayer.settings.autoStart属性为true,则无论何时设置currentMedia,都会自动开始播放。