.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();
}
}
}