Как приостановить, а затем возобновить воспроизведение музыки - 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); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д