2019独角兽企业重金招聘Python工程师标准>>>

//

//  ViewController.m

//  音乐播放

//

//  Created by DC017 on 15/12/28.

//  Copyright © 2015年 DC017. All rights reserved.

//

#import "ViewController.h"

//引入音乐播放器框架

#import <AVFoundation/AVFoundation.h>

@interface ViewController ()<AVAudioPlayerDelegate>

@property(nonatomic,strong)AVAudioPlayer *audioPlayer;

@end

@implementation ViewController

- (void)viewDidLoad {

[super viewDidLoad];

[self.audioPlayer play];

_audioPlayer.delegate=self;

}

//get方法

-(AVAudioPlayer *)audioPlayer{

NSLog(@"get 方法被调用");

if (!_audioPlayer) {

NSLog(@"播放器准备启动,开始实例化");

//1获取音乐文件路径 注意:这里获取的时相对路经

NSString * strurl=[[NSBundle mainBundle] pathForResource:@"逍遥叹" ofType:@"mp3"];

NSURL * url=[NSURL fileURLWithPath:strurl];

//初始化音乐播放器

NSError * error;

_audioPlayer=[[AVAudioPlayer alloc]initWithContentsOfURL:url error:&error];

//设置播放属性

_audioPlayer.numberOfLoops=0;//0表示为不循环,负数表示为无线循环

//获取总秒数duration

NSLog(@"总秒数%f",_audioPlayer.duration);

[_audioPlayer prepareToPlay];//加载音频到缓存

}

return _audioPlayer;

}

-(void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag{

NSLog(@"音乐播放完成");

}

- (void)didReceiveMemoryWarning {

[super didReceiveMemoryWarning];

// Dispose of any resources that can be recreated.

}

@end

转载于:https://my.oschina.net/u/2483781/blog/552953

objective-c 多媒体 音乐播放相关推荐

  1. 基于android平台多媒体播放器的设计与实现,基于Android的多媒体音乐播放器设计论文...

    中图分类号:TP317 文献标识码:A 文章编号:1009-3044(2016)03-0240-02 随着计算机网络与手机的迅速发展,各种音乐资源成为人们生活中必不可少的一部分,音乐播放软件成了手机必 ...

  2. 基于嵌入式linux的音乐播放器设计,基于嵌入式Linux的多媒体音乐播放器的设计与实现...

    中图分类号:TP316.5 文献标识码:A 文章编号:1009-2552(2009)06-0102-03 基于嵌入式Linux的多媒体音乐播放器的设计与实现 王 奇 (黑龙江八一农垦大学信息技术学院, ...

  3. Android多媒体(音乐播放器)

    activity_main.xml 1.手机内存(应用内) <?xml version="1.0" encoding="utf-8"?> <L ...

  4. HMI-53-【多媒体】音乐播放器 2

    HMI-53-[多媒体]音乐播放器 2 ​ 今天我们接着搞我们的音乐播放器,今天我把们昨天剩下的那些布局搞一搞,后面再实现细节,今天我们把下面的菜单和逻辑实现了,以及上次漏掉的右上角的子菜单按钮. 当 ...

  5. HMI-56-【多媒体】音乐播放器 5

    HMI-56-[多媒体]音乐播放器 5 ​ 上一篇中实现了音乐播放的后台线程,夜里睡觉也没有睡踏实,总是感觉不合适,所以今天还是决定重新搞一下. 当前进度 ​ 播放音乐将做成一个共有的类,放在Core ...

  6. HMI-54-【多媒体】音乐播放器 3

    HMI-54-[多媒体]音乐播放器 3 ​ 今天我们接着搞音乐播放器,今天我们实现这个中心的音乐播放器.也就是这个歌曲信息,上一曲下一曲暂停,播放进度啥的. 当前进度 ​ 音乐播放器基本都可以使用了, ...

  7. HMI-55-【多媒体】音乐播放器 4

    HMI-55-[多媒体]音乐播放器 4 ​ 今天我们接着搞音乐播放器,今天主要实现音乐播放器的播放音频功能 当前进度 ​ 今天已经使用QMediaPlayer实现了音频文件的播放,但是效果不是很理想, ...

  8. HMI-52-【多媒体】音乐播放器 1

    HMI-52-[多媒体]音乐播放器 1 ​ 今天我们搞音乐播放器,哎嗨,这个东西要是往细碎了搞,事情还真不少,今天就先努力实现面上的内容. 当前进度 ​ 当前实现了多媒体下的五个子菜单切换,和返回主页 ...

  9. html5多媒体播放器,走进HTML5-学习多媒体,带你实现视频播放器、音乐播放器功能(*^▽^*)...

    欢迎关注个人我的博客分享一些前端技术.面试题.面试技巧等html Web 中的音频和视频 自 21 世纪初以来,咱们的带宽开始可以支持任意类型的视频在早些时候,传统的 web 技术(如 HTML )不 ...

最新文章

  1. 利用onSaveInstanceState()方法保存Activity状态
  2. 企业网站标题优化要学会运用技巧和方法
  3. js改变style样式和css样式
  4. 使用SQLQuery
  5. 中国式离婚中,林与宋离婚成为定局的时刻
  6. 解决自定义actionbar 两边空隙
  7. Verilog初学者小圣经
  8. 软件设计师中级-UML建模
  9. 原生JS制作网页中的倒计时效果
  10. 【渝粤教育】电大中专营销策划原理与实务 (3)作业 题库
  11. (产品贴)手机常用软件之一—微信
  12. 多方寻路RFID酝酿突围
  13. 【Linux】centos 7中,开机不执行rc.lcoal中的命令
  14. 使用DmAPService脚本启动dmap服务报错,报错信息:“failed to get ps!”
  15. 单个路由器设置计算机无线网络,无线路由器无线MAC地址过滤设置方法(指定电脑上网)...
  16. uniapp中onShow比onLoad先渲染数据
  17. [WARNING]: IPv4 forwarding is disabled. Networking will not work
  18. fluentdata 访问mysql_AgileDataAccess
  19. 使用xCAT安装部署Linux以及Windows操作系统
  20. 周鸿祎在360新员工入职培训上的讲话

热门文章

  1. canopy算法 java_mahout源码canopy算法分析之二CanopyMapper
  2. MySQL---Subquery returns more than 1 row
  3. 2021-01-10 Halcon初学者知识 【10】形状匹配 【二】模板的形状匹配
  4. 快速排名系统询火星推荐_搜狗网站快速排名系统 - 新站权重如何快速提升
  5. mysql 创建唯一索引_Mysql创建索引
  6. ElementUI 中日期选择器总结
  7. 加载pdf_Java 插入附件到PDF文档
  8. 2015 计算机考研大纲,2015年考研计算机大纲详解:操作系统
  9. redis-server启动但进程里没有_Redis——服务器的启动过程
  10. 虚函数和纯虚函数的区别