gpt4 book ai didi

c# - 在另一台计算机上运行时找不到声音文件位置

转载 作者:行者123 更新时间:2023-11-30 17:44:32 26 4
gpt4 key购买 nike

我的 C# 程序在我的计算机上运行良好并且可以播放声音,但是当我将它发送给我的讲师时,他说程序正在运行但找不到我的声音文件。我在程序中的文件位置如下:

C:\Documents\Visual Studio 2012\Projects\Barista3000_Aroka_Lab6\Barista3000_skal\Sounds\sound.wav

如何确保在不同的计算机上运行时始终定位声音?

最佳答案

您需要将文件添加到您的项目中,并将构建操作设置为内容。 enter image description here

当您构建项目时,它最终会出现在您的输出文件夹中,只需使用类似的东西播放即可。

PlayFile("sound.wav"); // I made up this method btw.

注意,不是文件的完整路径,这是相对的,它将在工作(当前)文件夹中查找该文件。

How do i make sure the sound will always be located when ran on a different computer?

为此,您仍然需要将它与您的 EXE 和构建输出文件夹中的其他“内容”一起分发。

此外,请查看嵌入资源,这样您就可以在 EXE 中包含 WAV。

关于c# - 在另一台计算机上运行时找不到声音文件位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29643616/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com