多媒体(音效和音乐)

多媒体

1、可以分为音效和音乐

1.1、饮片播放时间不能超过30S

1.2、数据必须是PCM或者IMA4格式

1.3、苹果关凤的要求是音频文件必须打包成【.caf】、【aif】、【wav】格式

1.4、使用System Sound  Service播放音效的步骤乳腺

1.4.2、调用AudioServicesCreateSustemSoundID(  )函数获得系统声音的ID

 

2、播放音效的步骤:

2.1、引入框架<Audio Toolbox/Audio Tollbox.h>

2.2、加载路径(通过沙盒路径)

2.3、类型转换 实例化一个NSURL *url=[NSURL fileURLWithPath:  (沙盒路径的字符串名)];

2.4、初始值 SystemSoundId     (名字  不需要指针)=nil;

        2.5、创建  AudioServicesCreateSystemSoundID((__bridge CFURLRef _Nonnull)(url), &sid)

        2.6、播放  AudioServicesPlayAlertSound(sid)

3、播放音乐的步骤

   3.1、引入框架   <AVFoundation/AVFoundation.h>

   3.2、获取路径  NSString *music = [[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@""] ofType:nil]

   3.3、类型转换  NSURL *url = [NSURL fileURLWithPath:music]

   3.4、循环次数  _player.numberOfLoops = -1

   3.5、设置音量  _player.volume = 1

   3.6、把音乐加入缓冲区  [_player prepareToPlay]

   3.7、添加一个Button,实例化,背景色,名字,添加方法

   3.8、Button方法,播放音乐[_player play]

4.音乐列表

   4.1、停止音乐   [_player stop]

        回到起始点    _player.currentTime = 0

   4.2、暂停音乐  [_player pause]

 

转载于:https://my.oschina.net/fichen/blog/739483

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值