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

问题描述 投票:0回答:1
    private void mediaPlayer_Enter()
    {
        string path = Path.GetFullPath(currentTrack.Text);
        System.Diagnostics.Debug.WriteLine(path);
        mediaPlayer.URL = path;
        mediaPlayer.Ctlcontrols.play();
    }

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

c# media playback windows-media-player
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.