1
나는 소리를로드하고 재생하기 위해 AudioToolbox
과 SystemSoundID
을 사용하고 있습니다.SystemSoundID를 올바르게 해제
여기 내 코드는 내 viewDidLoad
방법입니다 :
NSString *swipeFilePath = [[NSBundle mainBundle] pathForResource:@"swipe" ofType:@"caf"];
NSURL *swipeFileURL = [NSURL fileURLWithPath:swipeFilePath];
AudioServicesCreateSystemSoundID((__bridge CFURLRef)swipeFileURL, &swipe);
나는 그것이 내가 할 다음 재생해야 할 때마다 : 나는 그것이 OBJ하지 이후 내가 나 자신을 해제해야합니다 알고
AudioServicesPlaySystemSound(swipe);
을 -c 객체,하지만 제대로 수행하는지 잘 모르겠습니다.
- (void)dealloc {
AudioServiceDisposeSystemSoundID(swipe);
}
경고 : 나는 그것을 오류 발생을 제외하고, 다음이었다 무슨 짓을
기능의 암시 적 선언 'AudioServiceDisposeSystemSoundID'출시의 적절한 방법은 무엇
C99에 유효를 내 소리?
으악 후 '들'이있다! 모든 것이 바르게 작동하고 있습니다. 내가 그걸 놓쳤다는 것을 믿을 수 없어! – KingPolygon
내가 도와 준 것을 기쁘게, 기쁘게! –