1
我是新的iphone程序,我写了一个小动画程序。我用audiotoolbox框架来播放声音,并且它正在工作。 但是,当我更改声音文件。 (从资源和文件夹中删除exfile,并添加具有相同名称,相同路径的其他文件)音频工具箱声音变化问题
但改变后声音不起作用。
我还用ex-file替换了声音文件,但即使ex文件也不能正常工作。
(都是.wav类型) 如果你想我可以在这里写代码。
thx为您的帮助。
我是新的iphone程序,我写了一个小动画程序。我用audiotoolbox框架来播放声音,并且它正在工作。 但是,当我更改声音文件。 (从资源和文件夹中删除exfile,并添加具有相同名称,相同路径的其他文件)音频工具箱声音变化问题
但改变后声音不起作用。
我还用ex-file替换了声音文件,但即使ex文件也不能正常工作。
(都是.wav类型) 如果你想我可以在这里写代码。
thx为您的帮助。
您是否尝试过重写代码? 您也可以尝试使用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];
}