iOS 分别用系统、媒体音量播放短音频、音效

#import <AudioToolbox/AudioToolbox.h>
//用系统音量播放
    SystemSoundID soundID;
    // 加载文件
    NSURL *fileURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:soundName ofType:@"wav"]];
    AudioServicesCreateSystemSoundID((__bridge CFURLRef)(fileURL), &soundID);

    // 播放短频音效
    AudioServicesPlayAlertSound(soundID);

    // 增加震动效果,如果手机处于静音状态,提醒音将自动触发震动
    AudioServicesPlayAlertSound(kSystemSoundID_Vibrate);
#import <AVFoundation/AVFoundation.h>
    //用媒体音量播放
    NSURL *fileURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:soundName ofType:@"wav"]];

    self.audioplay = [[AVAudioPlayer alloc] initWithContentsOfURL:fileURL error:nil];

    [self.audioplay play];
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 昨天遇到了系统提示音的播放(类似于系统短音提示音,按键提示音),最终发现其实系统声音的播放其实很简单,在这里做一个...
    天蚕阅读 7,100评论 2 3
  • 挖草,大坑啊。。。。。。
    壮壮怕壮壮阅读 112评论 0 0
  • 四月,繁华满树。 湘芝轻倚一枝,拈花浅笑:“当时只合埋在土柸里的下贱种子,谁知它今却长的如此盛艳呢?” 蘅芝回眸看...
    渺若恒沙阅读 746评论 0 0