1

Media Controller DLL を使用して mp3 プレーヤーを作成しました。しかし、これを実行しているとき、「入力文字列は正しい形式ではありませんでした」というエラーを表示する私のプログラムクラスここで私のコードを説明します

    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("Play MediaFile", null, 0, IntPtr.Zero);

4

0 に答える 0