私はこれを機能させるために多くのことを試みていました。説明しようと思います。私はそのような音がします:
次を使用して、コードのあらゆる場所からサウンドを再生します。
[PlaySounds PlaySound:glo_sound_login];
これはコードのこの部分になります
+(void)PlaySound:(NSString *)PlaySound{
SystemSoundID soundID;
NSString *soundFile = [[NSBundle
mainBundle]pathForResource:PlaySound ofType:@"mp3"];
AudioServicesCreateSystemSoundID((__bridge CFURLRef)[NSURL
fileURLWithPath:soundFile],&soundID);
AudioServicesPlaySystemSound(soundID);
if (glo_pref_vibrate == YES) {
AudioServicesPlaySystemSound (kSystemSoundID_Vibrate);}}
したがって、私のglo_sound_loginは次のようになります。NSString *glo_sound_login=@"Login";
これは問題なく機能しています。しかし、私が電話しようとすると
[PlaySounds PlaySound:glo_sound_update];
そのように見えます:NSString *glo_sound_update=@"Update";
その後、アップデートサウンドが再生されません!サウンドを再生しない理由はありますか?どんな助けにも感謝します!! :)ありがとうございますもう1つ:Update.mp3ファイルをクリックしようとすると、xcodeがファイルを開き、再生されます。 ここを参照してください