声音播放器不播放声音

时间:2015-12-24 00:03:23

标签: c# macos audio xamarin playsound

所以我有一个简单的小程序,需要在用户做其他事情时运行背景声音。我写了一个简单的代码跟随其他人的教程和音乐播放器的东西。问题是当我做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。根本没有错误出现。我不知道有什么不对。

1 个答案:

答案 0 :(得分:1)

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

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

也许你经常在你的循环中播放声音,并且一旦播放它就会重复播放。

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