mpmediaitem

    2热度

    1回答

    我需要显示设备上当前所有播放列表的列表。问题是,在打开了iTunes Match的设备上,任意数量的播放列表可能会在手机上保存零个项目。因为(据我所知),当您使用AVAudioPlayer时,没有可靠的方法触发MPMediaItem download,所以我想过滤掉没有任何本地条目的播放列表。现在,我可以通过单个播放列表循环播放,并删除没有assetURL的歌曲,但如果用户有很多播放列表,则这种播

    1热度

    1回答

    我试图检索我的iPod库中歌曲的曲目号。 基本上我查询了所有专辑如下:通过歌曲 MPMediaItemCollection *album = self.albums[0]; 迭代和尝试登录的磁道数 for (MPMediaItem *mediaItem in self.album.items) { NSLog(@"Track Number %@", [mediaItem value

    0热度

    2回答

    我想输入MPMediaItemArtwork图像到UITableView's单元格的ImageView中,并带有以下代码。 MPMediaItemArtwork *artwork = [[[self.arrayOfAlbums objectAtIndex:indexPath.row] representativeItem]valueForProperty:MPMediaItemPropertyAr

    2热度

    1回答

    我现在正在播放装载到myArray中的iPod库中的歌曲,其格式为iPodMusicPlayer。 我们可以使用indexOfNowPlayingItem从NowPlaying音乐获取索引。 但是,当我Shuffle Mode是on,indexOfNowPlayingItem属性的回报指数是完全错误的。 之前ShuffleMode关闭,indexOfNowPlayingItem可以正确使用。 但是

    0热度

    1回答

    我正在开发基于音乐的iPhone应用程序。 我在我的应用程序中列出了iPod库中的歌曲。 但是,当我尝试使用AVPlayer播放iPod库中的歌曲时,有些歌曲正在播放,有些歌曲不能播放。当我检查时,似乎没有播放的歌曲是来自iTunes的付费歌曲。 付费歌曲播放有任何问题吗?请帮帮我。

    1热度

    1回答

    我有一个“歌”的NSMutableArray充满设备上的所有歌曲: MPMediaQuery *everything = [MPMediaQuery songsQuery]; NSArray *songCollections = [everything collections]; songs = [NSMutableArray array]; for (MPMedi

    0热度

    1回答

    我正在遵循教程:http://www.devx.com/wireless/Article/43374 所以我可以添加字母排序和平移到我的UITableView的歌曲和我已经完成编码,但是我已经跟随这种方法减慢UITableView由过滤数组并检索cellForRowAtIndexPath方法中的值。 我不知道如何删除多余的编码来提高速度。所有MPMediaItem都存储在tableTracks数组

    3热度

    2回答

    当用户从iTunes Store下载新歌曲到iPod音乐库时,我想以编程方式在表格视图中列出这些歌曲。是否可以从MPMediaItemCollection获取“添加日期”或“购买日期”?我看到有属性键,如播放次数和上次播放日期。我知道数据存在,因为它可以在iTunes中查看,但我没有找到它。任何有关在哪里可以找到或如何派生的建议?

    0热度

    1回答

    我想制作一个iOS应用程序,通过允许用户在旅途中更新其音乐文件的元数据,简化组织用户iTunes资料库的过程。 您是否能够编辑存储在默认音乐库中的iPhone上的文件的元数据,还是可以通过沙箱访问此限制?如果你能做到这一点,它是如何完成的?

    2热度

    2回答

    我想将Genre作品添加到我的iOS的UITableViewCell中,如下图所示。 我觉得没有内置的艺术品为Genre。 我正在使用MediaPlayer Framework,我可以添加MPMediaItemPropertyArtwork。 但我不知道如何添加类型艺术品。 我该怎么办?任何想法也是受欢迎的。