音频工具箱声音变化问题

时间:2011-01-07 14:11:55

标签: iphone objective-c audio audiotoolbox

我是iphone programin的新手,我写了一个小动画程序。我使用了audiotiotbox框架的声音,它正在工作。 但是当我改变声音文件时。 (从资源和文件夹中删除exfile并添加具有相同名称,相同路径的其他文件)

但改变声音后无效。

我还用ex-file重新声明了声音文件。但即使是ex文件也无效。

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

谢谢你的帮助。

1 个答案:

答案 0 :(得分: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];

}