.NET 4.x Воспроизвести mp3 файл - C#

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

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

В определенные моменты времени программа должна подавать звук на колонки из файла music.mp3. Помогите с консольной программой.

Решение задачи: «.NET 4.x Воспроизвести mp3 файл»

textual
Листинг программы
using System;
using System.Timers;
 
namespace mp3play
{
    class Program
    {
        static Timer t;
 
        static void Main(string[] args)
        {
            t = new Timer();
            t.Interval = 1000;
            t.Elapsed += new System.Timers.ElapsedEventHandler(t_Tick);
            t.Start();
            Console.ReadKey();
        }
 
        static void t_Tick(object source, System.Timers.ElapsedEventArgs e)
        {
            WMPLib.WindowsMediaPlayer wplayer = new WMPLib.WindowsMediaPlayer();
            Console.WriteLine(DateTime.Now.ToShortTimeString());
            if (DateTime.Now.ToShortTimeString() == "11:32")
            {
                Music.Play("SMS_Mix.mp3");
                t.Stop();
            }
        }
    }
 
    public static class Music
    {
        public static void Play(string file)
        {
            WMPLib.WindowsMediaPlayer wplayer = new
            WMPLib.WindowsMediaPlayer();
            wplayer.URL = file;
            wplayer.controls.play();
        }
    }
}

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


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

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

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