2011-01-07 33 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]; 

}