iOS 8应用程序声音不';它不能像iOS 7那样工作
我在Xcode 5.1.1中开发了我的游戏应用程序。昨天我下载了Xcode 6.1.1。在Xcode 6.1.1中,当我上传任何iOS 8.1模拟器时,声音都不起作用。然而,对于所有的iOS 7模拟器,声音效果都非常好。我正在使用AudioToolbox.framework制作.aiff声音。iOS 7和iOS 8应用程序之间是否存在编码差异?还是别的什么 在我的ViewDidLoad中,声音代码iOS 8应用程序声音不';它不能像iOS 7那样工作,ios,iphone,Ios,Iphone,我在Xcode 5.1.1中开发了我的游戏应用程序。昨天我下载了Xcode 6.1.1。在Xcode 6.1.1中,当我上传任何iOS 8.1模拟器时,声音都不起作用。然而,对于所有的iOS 7模拟器,声音效果都非常好。我正在使用AudioToolbox.framework制作.aiff声音。iOS 7和iOS 8应用程序之间是否存在编码差异?还是别的什么 在我的ViewDidLoad中,声音代码 NSURL *SwishURL =[NSURL fileURLWithPath:[[NSBund
NSURL *SwishURL =[NSURL fileURLWithPath:[[NSBundle mainBundle]pathForResource:@"SwishSound" ofType:@"aiff"]];
AudioServicesCreateSystemSoundID((__bridge CFURLRef)SwishURL, &SwishID);
我在音频方面也遇到了同样的问题,但通过一点搜索,我找到了一个适用于Xcode 6.1.1的有效解决方案 实现如下:
@import AudioToolBox;
@import AVFoundation;
NSString *soundPath = [[NSBundle mainBundle] pathForResource:@"sound_effect" ofType: @"wav"];
NSURL *soundURL = [NSURL fileURLWithPath:soundPath];
AVAudioPlayer *sound = [[AVAudioPlayer alloc] initWithContentsOfURL:soundURL error:nil];
[sound play];
IIRC你需要在设备上测试,而不是在模拟器上。