讲解iOS开发中对音效和音乐播放的简单实现

2020-01-14 16:44:54刘景俊

    //AudioServicesPlaySystemSound(<#SystemSoundID inSystemSoundID#>)
}

@end


说明:点击屏幕可以播放音效文件。

 

 

 

音乐的播放

一、简单说明

  音乐播放用到一个叫做AVAudioPlayer的类,这个类可以用于播放手机本地的音乐文件。

注意:

  (1)该类(AVAudioPlayer)只能用于播放本地音频。

  (2)时间比较短的(称之为音效)使用AudioServicesCreateSystemSoundID来创建,而本地时间较长(称之为音乐)使用AVAudioPlayer类。

二、代码示例

  AVAudioPlayer类依赖于AVFoundation框架,因此使用该类必须先导入AVFoundation框架,并包含其头文件(包含主头文件即可)。

讲解iOS开发中对音效和音乐播放的简单实现

讲解iOS开发中对音效和音乐播放的简单实现

导入必要的,需要播放的音频文件到项目中。

代码示例:

复制代码
//
//  YYViewController.m
//  15-播放音乐
//

 

#import "YYViewController.h"
#import <AVFoundation/AVFoundation.h>

@interface YYViewController ()

@end


复制代码
@implementation YYViewController

 

- (void)viewDidLoad