2012-03-15 24 views
0

2番目のアプリケーションで作業中...AVFoundationライブラリ:サウンドが再生されない

ボタンを個別の画像に移動したり、新しい画像に移動したりします。私は、サウンドを再生したいのですが、その.hファイルに

...動作していない:

#import <UIKit/UIKit.h> 

#import <AVFoundation/AVFoundation.h> 

#import "SoundController.h" 

@interface BoatController : UIViewController { 

} 

@property (nonatomic, retain) UIView *Cruise_Ship; 

@property (nonatomic, retain) UIView *Speed_Boat; 

@end 

の.mファイルに:

#import "BoatController.h" 

@implementation BoatController 

@synthesize Cruise_Ship; 

@synthesize Speed_Boat; 

- (void)viewDidLoad { 
[super viewDidLoad]; 

} 

-(void)View01 
{ 
    UIView * containingView = Cruise_Ship; 
    [self.view removeFromSuperview]; 
    [containingView addSubview:Cruise_Ship]; 
    CFBundleRef mainBundle = CFBundleGetMainBundle(); 
    CFURLRef soundFileURLRef; 
    soundFileURLRef = CFBundleCopyResourceURL(mainBundle, (CFStringRef) @"boathorn01",CFSTR ("wav"), NULL); 
    SystemSoundID soundID; 
    AudioServicesCreateSystemSoundID(soundFileURLRef, &soundID); 
    AudioServicesPlaySystemSound(soundID); 
} 

-(void)View2 
{ 
    UIView * containingView = Speed_Boat.superview; 
    [self.view removeFromSuperview]; 
    [containingView addSubview:Speed_Boat];  
    CFBundleRef mainBundle = CFBundleGetMainBundle(); 
    CFURLRef soundFileURLRef; 
    soundFileURLRef = CFBundleCopyResourceURL(mainBundle, (CFStringRef) @"nautical010",CFSTR ("wav"), NULL);  
    SystemSoundID soundID; 
    AudioServicesCreateSystemSoundID(soundFileURLRef, &soundID); 
    AudioServicesPlaySystemSound(soundID); 
} 

@end 

任意のアイデア?コントローラーからボタンを介してさまざまな写真に移動しようとしています。ナビゲーションは機能しますが、サウンドは再生されません。

+1

を。あなたの質問は、Cocoaフレームワークに関係しています。 – Almo

答えて

0

あなたは使用することができます。これはXCodeの問題ではありませんので、再びタグ付け

system("afplay path") 
関連する問題