你如何使iPhone哔声?

什么代码可以让我在iPhone上产生标准的哔声?

那么这取决于你想要什么样的声音。

以下是使用AVFoundationaudio框架播放声音的方法。

#import <UIKit/UIKit.h> @class AVAudioPlayer; @interface AudioPlayer : UIViewController { IBOutlet UIButton *playButton; IBOutlet UIButton *stopButton; AVAudioPlayer *audioPlayer; } @property (nonatomic, retain) IBOutlet UIButton *playButton; @property (nonatomic, retain) IBOutlet UIButton *stopButton; @property (nonatomic, retain) AVAudioPlayer *audioPlayer; -(IBAction)play; -(IBAction)stop; @end - (void)viewDidLoad { [super viewDidLoad]; // Get the file path to the song to play. NSString *filePath = [[NSBundle mainBundle] pathForResource:@"TNG_Theme" ofType:@"mp3"]; // Convert the file path to a URL. NSURL *fileURL = [[NSURL alloc] initFileURLWithPath:filePath]; //Initialize the AVAudioPlayer. self.audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:fileURL error:nil]; // Preloads the buffer and prepares the audio for playing. [self.audioPlayer prepareToPlay]; [filePath release]; [fileURL release]; } -(IBAction)play { // Make sure the audio is at the start of the stream. self.audioPlayer.currentTime = 0; [self.audioPlayer play]; } -(IBAction)stop { [self.audioPlayer stop]; } 

AudioServicesPlaySystemSound是一件简单的声音。