나는 이것을 작동시키기 위해 많은 노력을했습니다. 설명하려고합니다. 나는 그런 소리를 가지고 :왜 내 사운드가 재생되지 않습니까?
내가 사용하여 사방에 내 코드에서 사운드 재생 :
[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 *[email protected]"Login";
이것은 괜찮아요. 내가 그렇게 보이는
[PlaySounds PlaySound:glo_sound_update];
를 호출 할 때 : NSString *[email protected]"Update";
그럼 늘 내 업데이트 사운드를 재생! 왜 내 소리를 내지 않을 설명이 있습니까? 도움의 종류에 상관없이 나는 감사하고있다 !! 나는 Update.mp3 파일 엑스 코드에 klick에 때 는 파일을 열고이 재생됩니다 : See Here
더 좋은 답변을 얻으려면 더 많은 코드를 공유하십시오. –