美文网首页
OC-音效播放

OC-音效播放

作者: 等不来的期待 | 来源:发表于2023-09-14 23:57 被阅读0次

    本文章向大家介绍OC-音效播放,主要包括OC-音效播放使用实例、应用技巧、基本知识点总结和需要注意事项,只此记录一下,以便后续用到。
    直接上代码:

    - (void)playVoice {
        
        //获取路径
        NSURL *url = [[NSBundle mainBundle] URLForResource:@"newmsg1.mp3" withExtension:nil];
        //根据音效文件创建systemSoundId
        SystemSoundID soundID = 0;
        AudioServicesCreateSystemSoundID((__bridge CFURLRef _Nonnull)(url), &soundID);
            
        //根据soundId播放音效一:
        //    AudioServicesPlaySystemSoundWithCompletion(soundID, ^{
        //        NSLog(@"play finish");
        //        //当音效播放完成时,我们需要根据SystemSoundID 释放内存资源
        //        AudioServicesDisposeSystemSoundID(soundID);
        //    });
            
        //    根据soundId播放音效二:播放音效时,手机会跟着震动;
        AudioServicesPlayAlertSoundWithCompletion(soundID, ^{
            AudioServicesDisposeSystemSoundID(soundID);
        });
    }
    

    相关文章

      网友评论

          本文标题:OC-音效播放

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