欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

iOS 音视频开发之mp3播放功能开发教程

程序员文章站 2022-11-02 17:23:46
1.创建播放控件 2.代码 #import "ViewController.h" #import @interface ViewContr...

1.创建播放控件

iOS 音视频开发之mp3播放功能开发教程

iOS 音视频开发之mp3播放功能开发教程

2.代码

#import "ViewController.h"
#import 
@interface ViewController ()
@property (nonatomic, strong) AVAudioPlayer *audioPlayer;
@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];

    //在AppDelegate - application: didFinishLaunchingWithOptions:必须设置,否则真机测试没有声音
//    [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];

    // 1.加载本地的音乐文件
    NSURL *url = [[NSBundle mainBundle] URLForResource:@"西游记.mp3" withExtension:nil];
    // 2. 创建音乐播放对象
    self.audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:nil];
    // 3.准备播放 (音乐播放的内存空间的开辟等功能)  不写这行代码直接播放也会默认调用prepareToPlay
    [self.audioPlayer prepareToPlay];
}
// 播放
- (IBAction)playMusic{
    [self.audioPlayer play];
}
// 暂停
- (IBAction)pause{
    [self.audioPlayer pause];
}
// 停止
- (IBAction)stop{
    // 停止的效果和暂停是相同
    [self.audioPlayer stop];
}

@end