IOS开发之——音乐播放器-资源和Model(02)
一 概述
- 音乐播放器资源文件
- 资源文件转换为对应的Model类
二 音乐播放器资源文件
2.1 图片资源
Images.xcassets(启动图标/播放按钮/默认背景等)
2.2 Resources(歌曲资源)
- Images(音乐大图)
- Lrcs(音乐歌词文件)
- MP3s(本地歌曲文件)
- Musics.plist(所有歌词信息,转换为HMMusic Model)
2.3 查看Copy Bundle Resources
Targets——>Build Phases——>Copy Bundle Resources
三 资源文件转换为对应的Model类
3.1 音乐文件Model
Musics.plist
数据模型HMMusic
#import <Foundation/Foundation.h>@interface HMMusic : NSObject
/*** 歌曲名字*/
@property (copy, nonatomic) NSString *name;
/*** 歌曲大图*/
@property (copy, nonatomic) NSString *icon;
/*** 歌曲的文件名*/
@property (copy, nonatomic) NSString *filename;
/*** 歌词的文件名*/
@property (copy, nonatomic) NSString *lrcname;
/*** 歌手*/
@property (copy, nonatomic) NSString *singer;
/*** 歌手图标*/
@property (copy, nonatomic) NSString *singerIcon;
@end
3.2 歌词Model
歌词文件
歌词模型 HMLrcLine
#import <Foundation/Foundation.h>@interface HMLrcLine : NSObject
/*** 时间点*/
@property (nonatomic, copy) NSString *time;
/*** 词*/
@property (nonatomic, copy) NSString *word;
@end
四 参考
- Github-参考代码
- Xmind原图
IOS开发之——音乐播放器-资源和Model(02)相关推荐
- iOS开发:音乐播放器
/****************** iOS开发:音乐播放器 *****************/ 要求:给button一个触发事件,点击一下播放歌曲,显示暂停提示: 再点击一下 ...
- .net vue漂亮登录界面_基于 electron-vue 开发的音乐播放器「实践」
作者:XiaoTuGou 转发链接:https://github.com/SmallRuralDog 前言 基于 electron-vue 开发的音乐播放器,界面模仿QQ音乐. 技术栈electron ...
- Android应用开发--MP3音乐播放器滚动歌词实现
Android应用开发--MP3音乐播放器滚动歌词实现 2013年6月2日 简.美音乐播放器开发记录 -----前话 有网友给我博客评论说,让我借鉴好的Android代码,代码贴出来的时候最好整体先 ...
- 微信PHP开发《音乐播放器》
文章目录 前言 一.简介 二.引入Vant框架 1.引入库 2.需要用到的知识 三.页面编写,以及js的实现 1.首页 2.搜索页 3.获取搜索歌曲 4.播放页 5.榜单列表页 6.对应页面的json ...
- 使用树莓派3B+开发智能音乐播放器
使用树莓派3B+开发智能音乐播放器 2018年07月03日 21:25:13 qq_42044484 阅读数:2397 一.功能描述 对麦克风说出歌名后,树莓派自动下载对应歌曲的MP3,默认播放搜索到 ...
- Android应用开发--MP3音乐播放器Service实现
Android应用开发--MP3音乐播放器Service实现 2013年5月29日简.美音乐播放器开发记录 让网友们久等啦,关于简.美音乐播放器的开发,最重要的Service类总算是要发博了.关于An ...
- [附源码]计算机毕业设计Python+uniapp基于微信小程序平台开发的音乐播放器f0rrr(程序+lw+远程部署)
[附源码]计算机毕业设计Python+uniapp基于微信小程序平台开发的音乐播放器f0rrr(程序+lw+远程部署) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行环境配置 ...
- 基于QT开发的音乐播放器(附源码)
基于QT开发的音乐播放器(附源码) 一.简介 1.介绍 2.功能描述 3.系统功能层次模块图 4.各模块功能描述 (1)播放界面 (2)歌词 (3)歌曲信息 (4)歌曲列表 5.文件格式 6.运行环境 ...
- Android应用开发 MP3音乐播放器滚动歌词实现
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Andr ...
- Android应用开发--MP3音乐播放器代码实现(一)
Android应用开发--MP3音乐播放器代码实现(一) 需求1:将内存卡中的MP3音乐读取出来并显示到列表当中 1. 从数据库中查询所有音乐数据,保存到List集合当中,List当中存放的是Mp3I ...
最新文章
- QoS技术之流量监管和流量整形
- Android 关于解决MediaButton学习到的media控制流程
- 这也许是Android一句话权限适配的更优解决方案
- Java基础学习总结(50)——Java事务处理总结
- AI技术人才成长路线十大方向
- 计算机视觉实战(十五)背景建模 (附完整代码)
- 高优先权调度算法和高响应比优先调度算法
- java preference xml,java – 找不到PreferenceScreen类
- html 前端分页代码怎么写,纯JavaScript实现的前端分页代码
- Excel POI 导入导出(支持大数据量快速导出)
- java设置一个内部类child_java的内部类及匿名内部类
- Error: L6218E: Undefined symbol
- 生活家健康指南:创可贴使用四大误区
- pycharm引用pyd文件
- GTO与OKR工具选择
- The Shawshank Redemption-20
- easyexcel的使用-个人笔记
- OTA全称为Over-The-Air technology(空中下载技术)
- 18.多级页表与快表
- 51单片机ADC0808实时转换电压十进制形式数码管显示