美文网首页
iOS 关于获取到沙盒、Application、“音乐”中音乐文

iOS 关于获取到沙盒、Application、“音乐”中音乐文

作者: 法克君 | 来源:发表于2018-03-22 09:47 被阅读375次

新项目需要通过iTunes和WiFi传输的方式向APP中传入音乐文件进行播放的功能。刚开始的时候只能获取到歌曲名和相应的路径,之后通过资料实现了相关功能。现在已经可以获取到音乐的歌名,歌手,专辑名,大小,时长和播放路径等信息。在这里进行一个记录,方便以后查看。同时将方法封装起来,上传到Git上,方便自己以后查看,也可以给需要的人提供借鉴。点我跳转

类中有三个方法,分别是获取手机中iPod库中的音乐,获取手机中本APP沙盒中的音乐,获取手机中本APP自带的音乐。

//获取iPod库中的音乐方法

+(NSArray *)getLocalMusicListMsg;

其中上面方法与另外两种方法使用的方法不同,是使用MPMediaQuery来读取文件,之后创建MPMediaItem来遍历获取到的文件数组,以此来获取音乐的相关信息。而以下两种方法是通过首先使用文件管理器NSFileManager或者程序包NSBundle来获取目标文件的路径,然后通过已知路径通过AVURLAsset对象来获取歌曲的相关信息

//获取沙盒中音乐信息

+(NSArray *)getDucumentMusicListMsg;

//获取APP中自带音乐

+(NSArray *)getApplicationMusicListMsg;

相关文章

  • iOS 关于获取到沙盒、Application、“音乐”中音乐文

    新项目需要通过iTunes和WiFi传输的方式向APP中传入音乐文件进行播放的功能。刚开始的时候只能获取到歌曲名和...

  • iOS 系统相关复习

    沙盒 iOS沙盒详细介绍iOS沙盒篇 沙盒机制介绍 iOS中的沙盒机制是一种安全体系。为了保证系统安全,iOS每个...

  • iOS本地数据存取,看这里就够了

    iOS本地数据存取,看这里就够了 应用沙盒 每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文...

  • Objective-C沙盒结构

    导读: 一、什么是沙盒机制二、沙盒的特点三、沙盒的结构组成四、获取沙盒目录路径 一、什么是沙盒机制 iOS中的沙盒...

  • iOS数据存取

    iOS应用数据存取的常用方式 1.应用沙盒 每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文...

  • iOS 沙盒

    沙盒机制:在iOS中每个APP都拥有自己的沙盒,APP只能访问对应沙盒中存储的数据, iOS是不允许跨越沙盒去访问...

  • OC - 沙盒

    导读: 一、什么是沙盒机制 二、沙盒的特点 三、沙盒的结构组成 四、获取沙盒目录路径 一、什么是沙盒机制 iOS中...

  • iOS读写json文件

    一.获取沙盒路径 每个iOS应用都有自己专属的应用沙盒,应用沙盒就是文件系统中的目录。但是iOS系统会将每个应用的...

  • iOS 数据持久化知识汇总(1)—————存储路径

    一、沙盒和沙盒存储路径 1、沙盒是什么 iOS 每个iOS应用都有自己的应用沙盒,应用沙盒就是文件系统目录 。所...

  • iOS的永久话储存

    沙盒:IOS应用中每个应用均有自己沙盒,用来储存APP自己的数据,每个应用的沙盒均是应用特有的不能交叉访问。 沙盒...

网友评论

      本文标题:iOS 关于获取到沙盒、Application、“音乐”中音乐文

      本文链接:https://www.haomeiwen.com/subject/evvoqftx.html