您的位置:首页 > 移动开发 > IOS开发

IOS-使用AVAudioPlayer播放音乐文件

2012-06-11 15:45 369 查看
AVAudioPlayer 提供了大量的特性,包括暂停播放,调整音量,监控音频的峰值和均值等等。

AVAudioPlayer  *player;
NSString       *path;

// 设置音乐文件路径
path = [[NSBundle mainBundle] pathForResource:@"sound-file" ofType:@"mp3"];

// 判断是否可以访问这个文件
if ([[NSFileManager defaultManager] fileExistsAtPath:path])
{
// 设置 player
player = [[AVAudioPlayer alloc] initWithContentsOfURL:
[NSURL fileURLWithPath:path] error:&error];

// 调节音量 (范围从0到1)
player.volume = 0.4f;

// 准备buffer,减少播放延时的时间
[player prepareToPlay];

// 设置播放次数,0为播放一次,负数为循环播放
[player setNumberOfLoops:0];

[player play];

}

...

// 清理工作
if (player != nil)
{
if (player.isPlaying == YES)
[player stop];
[player release];
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: