本文实例为大家分享了iOS音乐播放器制作的具体代码,供大家参考,具体内容如下
效果图
目录结构
代码
////ViewController.m//播放音乐////由xubh 2017/3/24。//版权软件是2017年xubh。保留所有权利。//#进口“ViewController.h” # import & lt; AVFoundation/AVFoundation.h> @ interface ViewController () @ property(弱,原子)IBOutlet UIImageView * bgImageview; @ property(强,原子)AVPlayer *播放器; @end @ implementation ViewController - (void) viewDidLoad { (超级viewDidLoad);//背景图片和设备屏幕一样大 CGRect中r=[UIScreen mainScreen] .applicationFrame; self.bgImageview.frame=r;//做任何额外的设置加载视图后,通常从笔尖。//毛玻璃效果 UIToolbar *工具栏=[[UIToolbar alloc] init); toolbar.frame=self.bgImageview.bounds; 工具栏。barStyle=UIBarStyleBlack; 工具栏。α=0.9; (自我。bgImageview addSubview:工具栏);//创建播放器//NSString *路径=[[NSBundle mainBundle] pathForResource: @”mysong1。mp3”减低nil):;//NSURL * url=[NSURL fileURLWithPath路径):; NSURL * url=[[NSBundle mainBundle] URLForResource: @”夜的乐章。mp3”withExtension nil):; AVPlayerItem * playerItem=[[AVPlayerItem alloc] initWithURL: url]; 自我。球员=[[AVPlayer alloc] initWithPlayerItem playerItem):; }//开始播放和暂停播放 ——(IBAction) startOrPauseMusic:(UIButton *)发送者{ 开关(sender.tag) { 案例3: (自我。玩家玩); 打破; 案例4: (自我。玩家暂停); 打破; 默认值: 打破; } }//切换歌曲 ——(IBAction) changeMusic:(UIButton *)发送者{ NSString * musicName=零; 开关(sender.tag) { 案例1: musicName=@ "告白气球。mp3”; 打破; 案例2: musicName=@”周杰伦串烧。mp3”; 打破; 默认值: 打破; } NSURL * url=[[NSBundle mainBundle] URLForResource: musicName withExtension: nil); AVPlayerItem * playerItem=[[AVPlayerItem alloc] initWithURL: url]; (自我。球员replaceCurrentItemWithPlayerItem playerItem):;//播放音乐 (自我。玩家玩); } - (void) didReceiveMemoryWarning { (超级didReceiveMemoryWarning);//处理任何资源都可以被重新创建。 } @end >之前以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
运用iOS教你轻松制作音乐播放器