Audio Toolbox 声音变化问题
Posted
技术标签:
【中文标题】Audio Toolbox 声音变化问题【英文标题】:Audio Toolbox sound change problem 【发布时间】:2011-01-07 14:11:54 【问题描述】:我是 iphone programin 的新手,我写了一个小动画程序。我使用 audiotoolbox 框架来播放声音,它正在工作。 但是当我更改声音文件时。 (从资源和文件夹中删除exfile并添加其他同名,相同路径的文件)
但是换声音后就不行了。
我还用 ex-file 重新更改了声音文件。但即使 ex 文件也无法正常工作。
(都是.wav类型) 如果你愿意,我可以在这里写代码。
感谢您的帮助。
【问题讨论】:
【参考方案1】:您是否尝试过重写代码? 您也可以尝试使用 AVFoundation 框架。
.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];
【讨论】:
以上是关于Audio Toolbox 声音变化问题的主要内容,如果未能解决你的问题,请参考以下文章
如何在 iPhone 的 Core Audio (Audio Unit/ Remote IO) 中将录制的声音更改为男人的声音