【发布时间】:2016-03-26 13:58:18
【问题描述】:
我创建了一个 Windows 窗体应用程序 C#,我想向其中添加音乐,如果我的 PC 中有文件,我知道该怎么做,但是如果我想将应用程序发送给朋友而他没有怎么办有声音文件怎么办?可以使用网址吗?还是资源?如果是,该怎么做?
非常感谢!
【问题讨论】:
我创建了一个 Windows 窗体应用程序 C#,我想向其中添加音乐,如果我的 PC 中有文件,我知道该怎么做,但是如果我想将应用程序发送给朋友而他没有怎么办有声音文件怎么办?可以使用网址吗?还是资源?如果是,该怎么做?
非常感谢!
【问题讨论】:
您可以创建一个 Windows 安装项目并添加所有必要的文件以进行分发,包括该声音文件。该项目可以在 Visual Studio 中的以下位置找到:其他项目类型 -> 设置和部署:将其添加到您的解决方案工作区以生成 .msi 和 Setup.exe 文件。或者,您可以将文件作为资源嵌入(回复:http://www.codeproject.com/Articles/17422/Embedding-and-Playing-WAV-Audio-Files-in-a-WinForm),但这可能会大大增加 .exe 文件的大小。
【讨论】:
您的音乐文件应该在您的应用文件中,但您也可以从 url 播放。 最好的方法是将其保存在您的应用程序中,因为与文件的连接会更快。这是从 url 播放的一种方式:How to play .mp3 file from online resources in C#?
【讨论】: