Mp3播放器无法在c#中运行

时间:2012-08-03 10:16:22

标签: c#

我使用Media Controller DLL创建了mp3播放器。但是当我运行它时,我的Program类显示错误“输入字符串不是正确的格式” 在这里我描述我的代码

    private void PlayMusicFile()
    {
        if (FoundIt)
        {
            this.SetButtons(true);
            if (MyPlayer.bFileIsOpen)
            {
                MyPlayer.Close();
            }

            MyPlayer.Open(MusicFileName);

            if (MyPlayer.bFileIsOpen)
            {
                imgIndex = 0;
                MyPlayer.Play();
                Muted = false;
                DancePic.Visible = true;
                btnMute.Text = "Mute";
                this.tbPosition.Maximum = MyPlayer.Duration();
                this.lblDuration.Text = MyPlayer.TimeCalculation(MyPlayer.Duration());
                this.tbVolume.Maximum = 1000;
                this.tbVolume.Value = MyPlayer.Volume;
            }
        }
    }

我还用另一种方法   [的DllImport( “WINMM.DLL”)]         private static extern long mciSendString(string strCommand,StringBuilder strReturn,int iReturnLength,IntPtr hwndCallback);

但两者都没有用  mciSendString(“open \”“+ p3 +”\“type mpegvideo alias MediaFile”,null,0,IntPtr.Zero);                     mciSendString(“播放MediaFile”,null,0,IntPtr.Zero);

0 个答案:

没有答案