[英]How to play an mp3 file on c# in visual studio
我只是在搞代碼,我想知道如果用戶按下按鈕如何播放 mp3 文件。 我已經可以檢測到用戶輸入沒問題,它正在播放一個我似乎找不到怎么做的文件
{
Console.WriteLine("Hello,[user]!");
Console.WriteLine("Please Enter Your Username");
Console.WriteLine();
string uname = Console.ReadLine();
Thread.Sleep(600);
Console.Clear();
Thread.Sleep(600);
Console.WriteLine("Welcome to Axiom, " + uname);
Console.WriteLine("If You Want To Find The Full List Of Commands, Please Press 1");
Console.WriteLine();
while (true)
{
string keyChoice = Console.ReadLine();
switch (keyChoice)
{
case "1":
Thread.Sleep(600);
Console.Clear();
Thread.Sleep(600);
Console.WriteLine("Console Commands:");
Console.WriteLine("Press '2' To Get 1000$ FREE");
Console.WriteLine("Press '3' To Pick Command 3");
Console.WriteLine();
Console.WriteLine("Press '0' To Exit Or Press A Command Button To Execute A Command");
Console.WriteLine();
continue;
case "2":
Thread.Sleep(600);
Console.Clear();
Thread.Sleep(600);
//This is where I want to add the file. To rickroll someone of course
continue; `
如果您想在用戶按下按鈕時播放 mp3 文件,可以參考以下代碼:
static void Main()
{
Console.WriteLine("Hello,[user]!");
Console.WriteLine("Please Enter Your Username");
Console.WriteLine();
string uname = Console.ReadLine();
Thread.Sleep(600);
Console.Clear();
Thread.Sleep(600);
Console.WriteLine("Welcome to Axiom, " + uname);
Console.WriteLine("If You Want To Find The Full List Of Commands, Please Press 1");
Console.WriteLine();
while (true)
{
string keyChoice = Console.ReadLine();
WMPLib.WindowsMediaPlayer wplayer = new WMPLib.WindowsMediaPlayer();
wplayer.URL = "the path of Your MP3 file.mp3";
switch (keyChoice)
{
case "1":
Thread.Sleep(600);
Console.Clear();
Thread.Sleep(600);
Console.WriteLine("Console Commands:");
Console.WriteLine("Press '2' To Get 1000$ FREE");
Console.WriteLine("Press '3' To Pick Command 3");
Console.WriteLine();
Console.WriteLine("Press '0' To Exit Or Press A Command Button To Execute A Command");
Console.WriteLine();
continue;
case "2":
Thread.Sleep(600);
Console.Clear();
Thread.Sleep(600);
wplayer.controls.play();
continue;
}
}
}
在此之前,您應該按照以下步驟添加引用:
您也可以參考這些頁面。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.