iOS 音视频开发之mp3播放功能开发教程
程序员文章站
2022-05-07 15:06:02
1.创建播放控件
2.代码
#import "ViewController.h"
#import
@interface ViewContr...
1.创建播放控件
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
推荐阅读
-
IOS开发之tableView点击行跳转并带有“显示”更多功能
-
Android开发之ViewFlipper自动播放图片功能实现方法示例
-
ios开发中React Native 集成分享与第三方登录功能模块开发教程
-
iOS 音视频开发之mp3播放功能开发教程
-
iOS基础-蓝牙功能项目开发教程
-
iOS开发之OC与swift开发混编教程,代理的相互调用,block的实现。OC调用Swift中的代理, OC调用Swift中的Block 闭包
-
IOS开发教程第一季之UI基础day9合并IOS学习009仿QQ界面(UITableView静态单元格)、仿QQ好友列表
-
iOS开发之网络音乐播放器(SC音乐)(一)
-
ios开发之应用程序检查更新功能实现方法
-
IOS开发教程第一季之UI进阶day2合并IOS学习013--App启动过程、多控制器管理