如何在C#控制台应用程序中播放背景音乐

西蒙·布洛斯玛

所以我用C#制作了一个小型的基于文本的游戏,但是我想听一些音乐,我已经尝试过了:

System.Media.SoundPlayer player = new System.Media.SoundPlayer();
player.SoundLocation = "c:\PathToMusic\..music.wav";
player.Play();

哪个可行,但是当我将应用程序构建为.exe文件时,它不包含在内,因此,当其他人在特定文件夹中没有该特定声音时,它将无法使用。
我已将该文件添加到我的解决方案资源管理器中,但不知道该文件的位置是什么。

法赫米·诺尔·菲克利(Fahmi Noor Fiqri)

试试这个解决方案:

将音乐文件添加到解决方案

项目->添加现有项...->添加.wav文件。

将文件设置为 Copy always

  1. 单击解决方案资源管理器中的音乐文件。
  2. 在“属性”面板中,设置Copy to Output DirectoryCopy always
  3. 另外,设置Build ActionContent

这将使Visual Studio始终将音乐文件复制到输出目录(例如,Debug文件夹)中。

使用此代码

using System.Media;  

SoundPlayer player = new SoundPlayer();
player.SoundLocation = AppDomain.CurrentDomain.BaseDirectory + "\\yourmusic.wav";
player.Play();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在C#中的控制台应用程序中激活代码的不同部分

来自分类Dev

如何在C#控制台应用程序中返回简单的int值

来自分类Dev

如何在c#控制台应用程序中从.cshtml(razor)模板创建pdf

来自分类Dev

如何在控制台应用程序C#中打印值

来自分类Dev

如何在C#控制台应用程序中过滤文件类型,例如.exe

来自分类Dev

如何在控制台应用程序C#中访问SolidBrush

来自分类Dev

C# 如何在控制台应用程序中制作水平条形图

来自分类Dev

如何在Android应用程序中添加背景音乐?

来自分类Dev

如何从C#中的控制台应用程序运行Web应用程序

来自分类Dev

在C#中的控制台应用程序中使用的信息如何在消息框中写入相同的信息

来自分类Dev

如果用户在C#程序中打印“ x”,如何使控制台应用程序退出?

来自分类Dev

如何在.NET 5.0控制台应用程序上的C#中检查Windows版本

来自分类Dev

如何在 C# 控制台应用程序中跟踪用户输入?

来自分类Dev

如何在后台运行 c# 控制台应用程序 .exe?

来自分类Dev

如何从C#控制台应用程序写入Azure WebJobs中的日志?

来自分类Dev

如何使用C#在内存中执行.NET控制台应用程序?

来自分类Dev

如何使用C#在内存中执行.NET控制台应用程序?

来自分类Dev

如何使用 C# 在控制台应用程序中执行命令或进程

来自分类Dev

如何在C ++中从控制台应用程序显示MFC对话框?

来自分类Dev

如何在c ++ / CLI应用程序中显示控制台?

来自分类Dev

如何在C ++中从控制台应用程序显示MFC对话框?

来自分类Dev

如何在Java程序中实现背景音乐?

来自分类Dev

如何在ConEmu中运行C ++控制台程序(这是独立的C ++文件,而不是Code :: Blocks中的控制台应用程序项目)?

来自分类Dev

如何在具有Windows应用程序输出类型的C#程序上显示控制台

来自分类Dev

安排C#控制台应用程序

来自分类Dev

Gmail控制台应用程序C#

来自分类Dev

使C#控制台应用程序与wpf交互

来自分类Dev

随机统计应用程序?(控制台C#)

来自分类Dev

河内C#塔控制台应用程序。

Related 相关文章

  1. 1

    如何在C#中的控制台应用程序中激活代码的不同部分

  2. 2

    如何在C#控制台应用程序中返回简单的int值

  3. 3

    如何在c#控制台应用程序中从.cshtml(razor)模板创建pdf

  4. 4

    如何在控制台应用程序C#中打印值

  5. 5

    如何在C#控制台应用程序中过滤文件类型,例如.exe

  6. 6

    如何在控制台应用程序C#中访问SolidBrush

  7. 7

    C# 如何在控制台应用程序中制作水平条形图

  8. 8

    如何在Android应用程序中添加背景音乐?

  9. 9

    如何从C#中的控制台应用程序运行Web应用程序

  10. 10

    在C#中的控制台应用程序中使用的信息如何在消息框中写入相同的信息

  11. 11

    如果用户在C#程序中打印“ x”,如何使控制台应用程序退出?

  12. 12

    如何在.NET 5.0控制台应用程序上的C#中检查Windows版本

  13. 13

    如何在 C# 控制台应用程序中跟踪用户输入?

  14. 14

    如何在后台运行 c# 控制台应用程序 .exe?

  15. 15

    如何从C#控制台应用程序写入Azure WebJobs中的日志?

  16. 16

    如何使用C#在内存中执行.NET控制台应用程序?

  17. 17

    如何使用C#在内存中执行.NET控制台应用程序?

  18. 18

    如何使用 C# 在控制台应用程序中执行命令或进程

  19. 19

    如何在C ++中从控制台应用程序显示MFC对话框?

  20. 20

    如何在c ++ / CLI应用程序中显示控制台?

  21. 21

    如何在C ++中从控制台应用程序显示MFC对话框?

  22. 22

    如何在Java程序中实现背景音乐?

  23. 23

    如何在ConEmu中运行C ++控制台程序(这是独立的C ++文件,而不是Code :: Blocks中的控制台应用程序项目)?

  24. 24

    如何在具有Windows应用程序输出类型的C#程序上显示控制台

  25. 25

    安排C#控制台应用程序

  26. 26

    Gmail控制台应用程序C#

  27. 27

    使C#控制台应用程序与wpf交互

  28. 28

    随机统计应用程序?(控制台C#)

  29. 29

    河内C#塔控制台应用程序。

热门标签

归档