2012-09-06 98 views
1

在模擬器的MonoTouch 5.2.13中,聲音有效。但是在真正的5.1.1設備上,它卻沒有。沒有報告錯誤或消息。MonoTouch:SystemSound無法在設備上工作

我錯過了什麼嗎?

SystemSound sound; 
    void PlayRevSound() 
    { 
     try 
     { 
      Console.WriteLine("Start Sound"); 
      //enable audio 
      AudioSession.Initialize(); 
      //load the sound 
      sound = SystemSound.FromFile("Images/rev.wav"); 
      sound.PlaySystemSound(); 
      Console.WriteLine("End Sound"); 
     } 
     catch(Exception e) 
     { 
      Console.WriteLine("Error Sound: " + e.Message); 
     } 
    } 
+0

仔細檢查您的路徑的外殼。該設備區分大小寫,模擬器不是(如果使用默認文件系統設置)。 – Jason

+0

套管很好。 –

+1

檢查您的設備是否靜音。 –

回答

1

設備被靜音。 [red faced]

如果有疑問,通常是最簡單的問題....

相關問題