Как приостановить, а затем возобновить воспроизведение музыки - C#

Узнай цену своей работы

Формулировка задачи:

Как приостановить, а затем возобновить воспроизведение музыки?Останавливать и проигрывать сначала я умею, а вот приостанавливать - нет. И сразу ещё парочка вопросов: 1.Как получить дату/время? 2.Как проиграть мелодию в формате mp3?

Решение задачи: «Как приостановить, а затем возобновить воспроизведение музыки»

textual
Листинг программы
using System.Runtime.InteropServices;
 
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        [DllImport("winmm.dll")]
        private static extern long mciSendString(string strCommand, StringBuilder strReturn,
              int iReturnLength, IntPtr hwndCallback);
 
        private string sCommand = "";
 
 
        private void button1_Click(object sender, EventArgs e)
        {
           
                sCommand = "open \"" + "музон.mp3" + "\" type mpegvideo alias MediaFile";
 
                //посылаем команду
                mciSendString(sCommand, null, 0, IntPtr.Zero);
                //команда для воспроизведения файла
                sCommand = "play MediaFile";
                //посылаем команду
                mciSendString(sCommand, null, 0, IntPtr.Zero);
 
            
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            mciSendString("pause MediaFile", null, 0, IntPtr.Zero);
       
        }
 
        private void button3_Click(object sender, EventArgs e)
        {
            mciSendString("close MediaFile", null, 0, IntPtr.Zero);
        }    
 
               
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.182 из 5
Похожие ответы