博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ios音效播放代码
阅读量:6028 次
发布时间:2019-06-20

本文共 855 字,大约阅读时间需要 2 分钟。

hot3.png

//

//  YYViewController.m

//  14-音效播放

//

//  Created by apple on 14-8-8.

//  Copyright (c) 2014年 yangyong. All rights reserved.

//

#import "YYViewController.h"

#import <AVFoundation/AVFoundation.h>

YYViewController ()

@implementation YYViewController

- (void)viewDidLoad

{

    [super viewDidLoad];

}

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

{

    //1.获得音效文件的全路径

    

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

    

    //2.加载音效文件,创建音效ID(SoundID,一个ID对应一个音效文件)

    SystemSoundID soundID=0;

    AudioServicesCreateSystemSoundID((__bridge CFURLRef)url, &soundID);

    

    //把需要销毁的音效文件的ID传递给它既可销毁

    //AudioServicesDisposeSystemSoundID(soundID);

    

    //3.播放音效文件

    //下面的两个函数都可以用来播放音效文件,第一个函数伴随有震动效果

    AudioServicesPlayAlertSound(soundID);

    //AudioServicesPlaySystemSound(<#SystemSoundID inSystemSoundID#>)

}

转载于:https://my.oschina.net/gongxiao/blog/548564

你可能感兴趣的文章
备份软件 FreeFileSync 怎么用
查看>>
Asp.net,C# 加密解密字符串
查看>>
网页视频播放器插件源码
查看>>
CentOS7 睡眠 休眠 关机 电源
查看>>
SqlServer里DateTime转字符串
查看>>
2019-4-23 plan
查看>>
固定弹层叉掉
查看>>
[编解码] 关于base64编码的原理及实现
查看>>
2015/6/1站立会议(补发)
查看>>
WinDbg配置和使用基础
查看>>
Realm数据库使用
查看>>
JDK7,JDK8 - 下载地址
查看>>
Mybatis使用接口开发
查看>>
《批量下载音乐文件》 requests 网页请求模块
查看>>
转:Object-Runtime的基本数据类型
查看>>
JMJS系统总结系列----Jquery分页扩展库(五)
查看>>
学习笔记5
查看>>
Excel技巧之——英文大小写转换(转)
查看>>
网页防止跨框架攻击
查看>>
理解和配置 Linux 下的 OOM Killer
查看>>