WARNING: 998: Failure to setup sound, err = -50

转载 2016年05月31日 07:18:58



 播放音频项目的时候,出现问题
解决方法:
1、音频文件位置放入工程目录中,在 project->Build Phases->Copy Bundle Resources
中确认音频文件是否加入,如果没有,点击+,添加
2、确认代码执行中是否调用了使用AudioServicesCreateSystemSoundID所在的函数
我的代码如下:

-(id)init{

    self=[super initWithNibName:@"ViewController" bundle:nil];

    if(self){

        NSString *soundPath = [[NSBundle mainBundle]pathForResource:@"Sound12" ofType:@"aif"];


    if(soundPath){

        NSURL *soundURL =[NSURL fileURLWithPath:soundPath];

        OSStatus err = AudioServicesCreateSystemSoundID((__bridge CFURLRef)soundURL, &shortSound);

        if(err!= kAudioServicesNoError){

            NSLog(@"Could not load %@,error code:%d",soundURL,err);

            

        }

    }

    }

    return  self;

}


- (void)viewDidLoad {

    [super viewDidLoad];

    [self init]; //出现的问题是没有在此处添加[self init]

    [self.view setBackgroundColor:[UIColor whiteColor]];

    [self initContent];

    // Do any additional setup after loading the view, typically from a nib.

}

-(void)initContent{

    btn1.layer.borderColor=[UIColor grayColor].CGColor;

    btn2.layer.borderColor=[UIColor grayColor].CGColor;

    btn1.layer.borderWidth=0.3f;

    btn2.layer.borderWidth=0.3f;

    

}


- (void)didReceiveMemoryWarning {

    [super didReceiveMemoryWarning];

    // Dispose of any resources that can be recreated.

}



- (IBAction)playmusic:(id)sender {

    //播放声音

    AudioServicesPlaySystemSound((SystemSoundID)shortSound);

    AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);

}

经过这样修改之后,可以正常播放音频了。


如果还是会出现警告,是因为调用了 AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);屏蔽掉它或者忽略警告即可。

iOS播放音效遇到WARNING: [0x19fafe000] 998: Failure to setup sound, err = -50错误

iOS播放音效遇到WARNING: [0x19fafe000] 998: Failure to setup sound, err = -50错误问题描述: 在设置播放音效的时候,出现了“WA...
  • IDOshi201109
  • IDOshi201109
  • 2016年08月27日 01:59
  • 1095

更新Ubuntu系统报错: Err http://mirrors.163.com lenny Relese.gpg Temporary failure resolving 'mirro

添加163的Ubuntu软件源之后,
  • Hero06206
  • Hero06206
  • 2014年11月25日 10:06
  • 3636

[教程] 解决WLAN提示 NVRAM WARNING ERR=0X10 亲测完美解决!(MTK6577通用)

捣鼓了这个问题很久了,之前找了个办法只能在重启机器前管用,今天下午终于完美解决了,先在分享给大家教程。           注:这个软件也可以写IMEI的 重要更正:写IMEI...
  • mirkerson
  • mirkerson
  • 2014年04月22日 18:27
  • 14490

studio 模拟器的异常情况汇总

studio 模拟器的异常情况汇总 Cannot launch AVD in emulator. Output: emulator: WARNING: Classic qemu does not su...
  • q9104422999
  • q9104422999
  • 2016年09月24日 18:27
  • 1350

Sound Activated Recording – Setup

(Last updated 5th June 2016) SoX, being the “Swiss Army knife of audio manipulation”, is ideal for s...
  • spenghui
  • spenghui
  • 2017年08月22日 15:46
  • 313

Dll 中设置全局类变量, LoadLibrary 998错误, TLS问题.

话说俺在把一个程序改成c#,然后有些功能还是用VC写比较方便,所以要求c#调用dll. 俺这个程序是WebBrowser界面,通过external 调用dll , 结果c#的WebBrowser就会抛...
  • norsd
  • norsd
  • 2009年12月14日 21:17
  • 4743

笔记本电脑开机报错故障的原因及解决办法

笔记本电脑开机报错故障是指笔记本电脑开机自检时或启动操作系统前停止启动,在显示屏 出现一些错误提示的故障。   笔记本电脑开机报错故障的原因及解决办法   造成此类故障的原因一般是笔记本电脑在启动...
  • u013468790
  • u013468790
  • 2014年06月10日 13:40
  • 400

安装CE6.0SDK失败(转)

前几天一直在测试VS2005下WinCE6.0中文模拟器的使用,基本上没有问题了。今天便在VS2008中安装了一下WinCE6.0中文模拟器的SDK,又遇到了一些小问题,贴出来跟大家分享一下,也算是对...
  • educast
  • educast
  • 2012年11月26日 22:13
  • 1264

apt-get update mirrors Err:2

root@wh-PC:/home/wh# apt-get update Err:1 http://mirrors.aliyun.com/ubuntu xenial InRelease   Temp...
  • feihuiwu123
  • feihuiwu123
  • 2016年09月18日 22:12
  • 1511

Linux编译Qt提示Failure to find: FORMS

最近做的项目是在windows下开发, 现在要求在linux下发布个版本。 让人头疼是linux菜鸟搭linuxQt环境, 各种第三方库编译安装让人头大。在用vs导出的pro Qt工程拿到linu...
  • liulihuo_gyh
  • liulihuo_gyh
  • 2015年09月01日 00:40
  • 1362
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WARNING: 998: Failure to setup sound, err = -50
举报原因:
原因补充:

(最多只允许输入30个字)