美文网首页
iOS播放声音

iOS播放声音

作者: 不要虚度美好的时光 | 来源:发表于2022-06-28 16:31 被阅读0次
[self playSoundName:@"scanEndSound.caf"];
- (void)playSoundName:(NSString *)name {
    /// 静态库 path 的获取
    NSString *path = [[NSBundle mainBundle] pathForResource:name ofType:nil];
    if (!path) {
        /// 动态库 path 的获取
        path = [[NSBundle bundleForClass:[self class]] pathForResource:name ofType:nil];
    }
    NSURL *fileUrl = [NSURL fileURLWithPath:path];
    
    SystemSoundID soundID = 0;
    AudioServicesCreateSystemSoundID((__bridge CFURLRef)(fileUrl), &soundID);
    AudioServicesAddSystemSoundCompletion(soundID, NULL, NULL, soundCompleteCallback, NULL);
    AudioServicesPlaySystemSound(soundID);
}
void soundCompleteCallback(SystemSoundID soundID, void *clientData){}

相关文章

  • iOS播放系统声音

    iOS播放系统声音 简介 iOS 播放声音有很多种方式,其中系统声音服务应该是最简单的了。但我们使用起来要小心,因...

  • iOS 推送总结

    注册推送 收到推送 iOS10以前 iOS10之后 关于推送的声音播放 苹果默认的推送声音就不说了,需要播放自定义...

  • iOS 音频

    iOSSystemSoundsLibrary 列出和播放iOS系统声音~ novocaine 一个声音库 录音...

  • iOS 播放简短声音&长音频

    播放短音频 在iOS中,有的时候需要播放很简短的声音文件,比如系统声音等,我们需要使用到下面的方式来播放声音: /...

  • iOS点击按钮播放声音

    概述 未完待续 代码 参考 IOS基础:声音调用 iOS开发系列--音频播放、录音、视频播放、拍照、视频录制 IO...

  • iOS 消息提醒,声音,震动

    在iOS开发中,我们可能会遇到消息提醒播放声音并且震动这样的需求 播放声音 震动

  • iOS播放声音

    播放声音需要导入: 播放声音: 播放自定义声音: 播放系统声音:当参数为 1000-2000 之间数字时就是播放系...

  • IOS 播放系统声音

    #import - (void)viewDidLoad { [super viewDidLoad]; [self ...

  • ios播放系统声音

    系统铃声

  • iOS播放声音

网友评论

      本文标题:iOS播放声音

      本文链接:https://www.haomeiwen.com/subject/uftzvrtx.html