我使用Monotouch.AudioToolbox在ios 4上的应用程序中成功播放声音,然而,当我在运行ios 3.2的iPhone 3G上运行应用程序时,声音无法播放(它不会崩溃)。
以下是我用来初始化音频会话的代码:
//Initialize audio session
AudioSession.Initialize();
AudioSession.Category = AudioSessionCategory.MediaPlayback;
AudioSession.SetActive(true);
以及稍后在应用中播放声音:
if(Settings.SoundEnabled){
SystemSound sound = SystemSound.FromFile(Consts.BaseSoundDir+"/tock.caf");
sound.PlaySystemSound ();
}
有谁知道我在哪里失败了?
的问候, C.Hamel