使用MediaPlayer操作iPod中的Music

iPod中的Music其实就是在iTunes中的“音乐”模块下的音乐数据、或者是iPhone中“音乐”App里面所能看到的。这里面的数据主要有“音乐”和“播客”。并且音乐会有一些分类标准,比如按照“表演者”分类,或者按照“专辑”分类。打开iPhone中的“音乐”App,会发现,音乐会先按照“表演者”分类,下一级再按照“专辑”进行分类。所以我们可以认为“iPod中的Music”就是你手机中iTunes里的音乐。

在App中我们经常需要使用到手机里的音乐(比如设置场景背景音、设置播放列表)资源,那该如何访问呢?Apple提供的MediaPlayer主要就是用来访问iPod资源库的工具。MediaPlayer不仅可以访问手机里面的音乐资源还可以访问视频资源,这里我们主要聚焦在音频的处理,所以只会讨论音频相关的接口。MediaPlayer首先为我们提供了遍历iPod音乐资源的方法,并且可以获得每个资源的Meta信息,比如表演者、专辑名、播放时长等;同时MediaPlayer还提供了一个播放器工具,可以自动播放音乐,并提供了下一曲、循环播放、音量调节等功能。

使用MediaPlayer主要是可以获得对iPod中资源的访问以及可以用其提供的播放器做一些简单的文件播放,比如这个例子中,我们用MediaPlayer模拟了一个类似QQ音乐的播放器。

results matching ""

    No results matching ""