Audiotoolbox声音在ios 4.2上播放但在ios 3.2上播放

时间:2011-03-14 14:10:03

标签: .net iphone ios xamarin.ios

我使用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

0 个答案:

没有答案