寻找一些帮助试图让我的按钮播放声音。我已查阅了50多个教程,但所有教程都已过时,无法使用新的Xcode。有没有人有很好的学习资源? Objective-C相当新的。我查看了Apple文档中的音频框架,我的脑细胞自杀了。任何有关正确方向的帮助或指示都将不胜感激。
答案 0 :(得分:4)
viewController.h
中的
#import <AudioToolbox/AudioToolbox.h>
#import <AVFoundation/AVFoundation.h>
@interface viewController : UIViewController
@property (strong, nonatomic) AVAudioPlayer *player;
@end
和viewController.m
-(void)yourButtonDidTap {
NSString *soundFilePath = [NSString stringWithFormat:@"%@/%@.mp3",
[[NSBundle mainBundle] resourcePath], soundName];
NSURL *soundFileURL = [NSURL fileURLWithPath:soundFilePath];
_player = [[AVAudioPlayer alloc] initWithContentsOfURL:soundFileURL
error:nil];
_player.numberOfLoops = 0;
[_player play];
}