声音播放器不播放声音

Sound player not playing sound

所以我有一个简单的小程序需要 运行 在用户做其他事情时播放背景声音。我按照其他人的教程和关于 soundplayer 的内容编写了一个简单的代码。问题是当我做 soundplayer.Play();没有声音播放。这是我使用的代码。

        private static SoundPlayer backgroundsound = new SoundPlayer("background1.wav");
        backgroundsound.Load();
        do{

            c_wait(0.01);}while(!backgroundsound.IsLoadCompleted);
        backgroundsound.PlayLooping ();
        //rest of program runs here
        loaddata ();

我正在 mac 使用 xamarin.根本没有错误出现。我不知道出了什么问题。

确保您尝试加载的文件确实在给定名称和目录的情况下加载。检查声音 api 检查文件的位置(很可能在程序的文件夹中)。

您确定您的图书馆支持 .wav 文件吗?这听起来可能很傻,但我见过陌生人。

也许您在循环中播放声音的频率太高,而且它一播放就重复。

这些是我可以提供的一些可能的解决方案,祝你修复你的错误好运!