美文网首页
AudioToolbox播放短音效

AudioToolbox播放短音效

作者: wzf_taker | 来源:发表于2016-06-16 15:00 被阅读292次

1.AudioToolbox概述

通过AudioToolbox框架,可以将短声音注册到system sound服务上,被注册到system sound服务上的声音称之为 system sounds。它必须满足下面几个条件。
(1).播放的时间不能超过30秒
(2).数据必须是 PCM或者IMA4流格式
(3).必须被打包成下面三个格式之一:Core Audio Format (.caf), Waveform audio (.wav), 或者 Audio Interchange File (.aiff) 声音文件必须放到设备的本地文件夹下面。通过AudioServicesCreateSystemSoundID方法注册这个声音文件.

2.AudioToolbox使用

import <AudioToolbox/AudioToolbox.h>

  • (SystemSoundID)loadSound:(NSString *)name{
    NSString *path = [[NSBundle mainBundle] pathForResource:name ofType:nil];
    NSURL *url = [NSURL fileURLWithPath:path];
    SystemSoundID soundID;
    AudioServicesCreateSystemSoundID((__bridge CFURLRef)(url), &soundID); return soundID;
    }
    _clickID = [self loadSound:@"点击按钮.aiff"];
    AudioServicesPlaySystemSound(_clickID);
    //震动
    AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);

相关文章

  • iOS App内短音效设置

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

  • App播放短音效

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

  • AudioToolbox播放短音效

    1.AudioToolbox概述 通过AudioToolbox框架,可以将短声音注册到system sound服务...

  • iOS音频播放

    音效播放 功能介绍:主要用于播放短小的音效,常用作系统提示音 ,使用到的框架是AudioToolBox。 框架介绍...

  • iOS-音频开发

    一、音效播放 AudioToolbox.framework是一套基于C语言的框架,使用它来播放音效其本质是将短音频...

  • iOS音乐和音效的播放

    一.播放音效 用到的框架: 1.AVFoundation.framework 2.AudioToolbox.fra...

  • iOS之简单的音效播放

    功能介绍 用于播放短小的音效 常用于播放系统的提示音使用到的框架 AudioToolBox 使用步骤 1、导入 A...

  • IOS播放本地音频和震动

    AudioToolbox播放短音效 //先导入import //读取本地不超过三十秒的短音频 NSURL *url...

  • iOS开发 本地音效播放 SoundManager

    ?官方提供了AudioToolbox框架,可以用来播放短音效。① 播放的时间不能超过30秒② 声音文件须放到设备的...

  • 音频初见

    音频初见 基本介绍 音频: 从形式上分为短音频(音效播放):不需要进度|循环等控制 AudioToolbox.f...

网友评论

      本文标题:AudioToolbox播放短音效

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