首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用程序的iOS 8声音不能像在iOS 7中那样工作

应用程序的iOS 8声音不能像在iOS 7中那样工作
EN

Stack Overflow用户
提问于 2014-11-30 01:45:11
回答 1查看 198关注 0票数 2

我用Xcode5.1.1开发了我的游戏应用程序。昨天我下载了Xcode 6.1.1。在Xcode6.1.1中,当我上传任何iOS 8.1模拟器时,声音都不起作用。然而,声音在所有iOS 7模拟器上都工作得很好。我正在为我的.aiff声音使用AudioToolbox.framework。iOS 7和iOS 8应用程序之间存在编码差异吗?或者是其他原因?

在我的ViewDidLoad里,声音的代码...

代码语言:javascript
复制
 NSURL *SwishURL =[NSURL fileURLWithPath:[[NSBundle mainBundle]pathForResource:@"SwishSound" ofType:@"aiff"]];
AudioServicesCreateSystemSoundID((__bridge CFURLRef)SwishURL, &SwishID);
EN

回答 1

Stack Overflow用户

发布于 2015-03-31 00:42:45

其实现方式如下:

代码语言:javascript
复制
@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];
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27205105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档