如何使窗口媒体播放器控件的 URL 真正为空?



我试图修改我的轨道的元数据,但我不能,因为我试图编辑的文件是不断在使用。我认为这是因为我的axwindowsmediaplayer控件仍在从文件中读取。我希望它停止从文件中读取,这样我就可以编辑它,但似乎我不能使它的URL属性等于什么-如果我告诉它将URL设置为null或" ",它想保持相同的URL。如果我给它一个无效的URL,它就会出错。我怎么能让它的URL是实际上是空,或者更好,让它停止从我的文件读取?

 private void editTrackMetadataToolStripMenuItem_Click(object sender, EventArgs e)
    {
        Form metaform = new MetaData();
        metaform.Show();
        Properties.Settings.Default.StopMedia = true;
        axWindowsMediaPlayer1.URL = null;//ahahahahahahaha
    }

根据文档,可以使用close方法释放当前资源

Try

   axWindowsMediaPlayer1.currentPlaylist.clear();

对于仍在寻找答案的人:

  1. 关闭方法不工作,它停止播放,但你仍然可以点击播放键播放旧的。

  2. axWindowsMediaPlayer1.currentPlaylist.clear ();很有魅力。

相关内容