2011-01-07 63 views
1

我是新的iphone程序,我写了一个小动画程序。我用audiotoolbox框架来播放声音,并且它正在工作。 但是,当我更改声音文件。 (从资源和文件夹中删除exfile,并添加具有相同名称,相同路径的其他文件)音频工具箱声音变化问题

但改变后声音不起作用。

我还用ex-file替换了声音文件,但即使ex文件也不能正常工作。

(都是.wav类型) 如果你想我可以在这里写代码。

thx为您的帮助。

回答

0

您是否尝试过重写代码? 您也可以尝试使用AVFoundation Framework。

.H

#import <UIKit/UIKit.h> 
#import <AVFoundation/AVFoundation.h> 

@interface AudioPlayerViewController : UIViewController { 
    AVAudioPlayer *audioPlayer; 
} 

@end 

.M

- (void)viewDidLoad { 
    [super viewDidLoad]; 

    NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/audiofile.mp3", [[NSBundle mainBundle] resourcePath]]]; 

    NSError *error; 
    audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error]; 

    if (audioPlayer == nil) 
     NSLog([error description]); 
    else 
     [audioPlayer play]; 

}