gpt4 book ai didi

iphone - 尝试在 Xcode 4.6 中使用 AudioToolbox 播放声音时出错

转载 作者:行者123 更新时间:2023-11-29 04:08:36 25 4
gpt4 key购买 nike

这是我一段时间以来一直试图解决的问题。我尝试使用 AudioToolbox 框架为 iOS 制作应用程序时,我的头文件中出现错误。这是代码:

    #import <iAd/iAd.h>
#import <UIKit/UIKit.h>
#import <AudioToolbox/AudioToolbox.h>
#import <iAd/ADBannerView_Deprecated.h>
#import <Foundation/Foundation.h>
#import <AVFoundation/AVFoundation.h>

@interface ViewController : UIViewController <ADBannerViewDelegate> {


ADBannerView *adView;
BOOL bannerIsVisible;

}

@property (nonatomic, assign) BOOL bannerIsVisible;


- (IBAction)cstring:(id)sender {






CFBundleRef mainBundle = CFBundleGetMainBundle();
CFURLRef soundFileURLRef;
soundFileURLRef = CFBundleCopyResourceURL(mainBundle, (CFStringRef) @"CString", CFSTR ("caf"), NULL);
UInt32 soundID;
AudioServicesCreateSystemSoundID(soundFileURLRef, &soundID);
AudioServicesPlaySystemSound(soundID);


}


@end

此外,声音文件位于支持文件文件夹中。

最佳答案

啊啊,我看到问题了。

您将函数声明放入.h(或头文件)文件中,该文件是您的“@interface”,而您将放入.h文件中的实际代码。 m 文件,其中包含关键字“@implementation”。

看来您只是将代码放在了错误的位置。

关于iphone - 尝试在 Xcode 4.6 中使用 AudioToolbox 播放声音时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14793640/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com