美文网首页
音效的播放__02

音效的播放__02

作者: KAKA_move | 来源:发表于2016-12-20 10:34 被阅读0次

- (void)touchesBegan:(NSSet*)touches withEvent:(UIEvent *)event{

NSURL *url = [[NSBundle mainBundle]URLForResource:@"buyao.caf" withExtension:nil];

SystemSoundID soundID;

//创建soundID soundI'D是Int类型

AudioServicesCreateSystemSoundID(CFBridgingRetain(url), &soundID);

//这个是主要的播放的方法

AudioServicesPlaySystemSound(soundID);

}

以上代码,每次都会创建soundID,这样消耗资源,优化:

      - 将ID定义成熟性进行懒加载

if (!_soundID) {

NSURL *url = [[NSBundle mainBundle]URLForResource:@"buyao.caf" withExtension:nil];

SystemSoundID soundID;

//创建soundID soundI'D是Int类型

AudioServicesCreateSystemSoundID(CFBridgingRetain(url), & soundID);

}

- 这样就会保证只有一个

相关文章

  • 音效的播放__02

    - (void)touchesBegan:(NSSet*)touches withEvent:(UIEvent *...

  • iOS开始之制作音乐播放器

    一、音频播放与音效播放的基础知识 音效播放 1、音效播放《1》功能介绍用于播放比较短小的音效 常用作系统的提示音...

  • 如何在C语言函数中使用self调用OC的方法

    如题,昨天在做音效播放,顺便吧音效播放的代码记录一下,音效播放的代码如下: 如上在上面音效播放回调的函数里面我需要...

  • 音效 音乐

    播放音效 音效工具类 音乐

  • 音乐播放

    日常开发中所用到的音乐播放 ,除了音乐播放器之外就是音效的播放: 音效播放 音乐播放 音乐播放指的是用音乐播放框架...

  • 音效播放

    一、前言 简单来说,音频可以分为两种: 音效:又称“短音频”,通常在程序中的播放时长为1~2秒,在应用程序中起到点...

  • UI(三十七)音效、音频、录音

    *1、播放 (1)音效播放 《1》功能介绍:播放比较短的音音效,常用于做系统提示音使用到的框架(AudioTool...

  • iOS - 音效、音频、录音

    *1、播放 (1)音效播放 《1》功能介绍:播放比较短的音音效,常用于做系统提示音使用到的框架(AudioTool...

  • iOS App内短音效设置

    一. 系统音效(短音效播放)AudioToolbox framework使用AudioToolbox framew...

  • 声音+happyBird+触发器

    1.声音必要条件:需要AudioListener组件(Camera) 播放音效: //播放一个游戏结束的音效:1....

网友评论

      本文标题:音效的播放__02

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