這是一個新手問題。iOS按鈕無法播放按鈕水龍頭上的音頻文件
我有一個非常簡單的應用程序是應該當主視圖按鈕被竊聽只播放音頻文件。
我使用的XCode 4.6版。
我增加了一個音頻文件「audioclip.wav」我的項目。我已添加AVFoundation.framework
。
我的項目只有ViewController.h
和ViewController.m
。
我雙擊並使用助理編輯器創建我的IBAction
連接從按鈕拖在故事板.h文件。
我ViewController.h:
#import <UIKit/UIKit.h>
#import<AVFoundation/AVAudioPlayer.h>
@interface ViewController : UIViewController <AVAudioPlayerDelegate> {
}
- (IBAction)playAudio:(id)sender;
@end
我ViewController.m:
#import "ViewController.h"
@interface ViewController()
@end
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (IBAction)playAudio:(id)sender {
AVAudioPlayer *audioPlayer;
NSString *audioPath = [[NSBundle mainBundle] pathForResource:@"audioclip" ofType:@"wav" ];
NSURL *audioURL = [NSURL fileURLWithPath:audioPath];
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:audioURL error:nil];
[audioPlayer play];
}
@end
無論出於何種原因(可能是一些愚蠢的我離開了)的audioclip.wav文件不,當我點擊播放按鈕。我已經在iPhone 6.1模擬器和我的設備上進行了測試。
檢查IBOutlet中和按鈕操作? – Balu 2013-04-22 04:18:05
@ brno792檢查您是否在TouchUpInside方法上連接了按鈕。 – 2013-04-22 04:21:28
看到我的答案.. http:// stackoverflow。com/questions/16033723/audio-file-not-working-on-device-but-it-is-working-on-simulator/16033796#16033796 – 2013-04-22 04:23:12