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 声音变化问题的主要内容,如果未能解决你的问题,请参考以下文章

iTween基础之Audio(音量和音调的变化)

iTween基础之Audio(音量和音调的变化)

如何在 iPhone 的 Core Audio (Audio Unit/ Remote IO) 中将录制的声音更改为男人的声音

多个声音相互重叠 <audio>

使用 Windows.Media.Audio 相互叠加播放更多声音文件 UWP

苹果机无法播放声音Audio