需求大致分为三种:
1.震动
2.系统音效(无需提供音频文件)
3.自定义音效(需提供音频文件)
我的工具类的封装:
// // WQPlaySound.h // WQSound // // Created by 念茜 on 12-7-20. // Copyright (c) 2012年 __MyCompanyName__. All rights reserved. // #import <UIKit/UIKit.h> #import <AudioToolbox/AudioToolbox.h> @interface WQPlaySound : NSObject { SystemSoundID soundID; } /** * @brief 为播放震动效果初始化 * * @return self */ -(id)initForPlayingVibrate; /** * @brief 为播放系统音效初始化(无需提供音频文件) * * @param resourceName 系统音效名称 * @param type 系统音效类型 * * @return self */ -(id)initForPlayingSystemSoundEffectWith:(NSString *)resourceName ofType:(NSString *)type; /** * @brief 为播放特定的音频文件初始化(需提供音频文件) * * @param filename 音频文件名(加在工程中) * * @return self */ -(id)initForPlayingSoundEffectWith:(NSString *)filename; /** * @brief 播放音效 */ -(void)play; @end
查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/extra/
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索文件
, nsstring
, 系统
, return
, 音频
, iOS音频
, 音效
开发音频播放器
ios 播放系统音效、ios开发自定义播放器、ios开发 播放系统声音、坦克世界自定义音效、tmw自定义音效,以便于您获取更多的相关知识。
时间: 2024-10-29 07:16:56