mpmediaitem

    2热度

    2回答

    我有以下几点: MPMediaPropertyPredicate *titlePredicate = [MPMediaPropertyPredicate predicateWithValue:textString forProperty:MPMediaItemPropertyTitle comparisonT

    0热度

    1回答

    我想跟踪媒体项目(歌曲或播客)的最后位置。我可以使用MPMediaItem的MPMediaItemPropertyPlaybackDuration属性访问总持续时间。我对存储和跟踪上次播放位置的方式感兴趣。 是否每个球员都这样做呢?如果我只是用MediaPlayer播放实体,我会免费获得它吗? 我还没有挂媒体播放器来播放项目,我想了解,如果我需要实现我自己的书签方法。

    5热度

    6回答

    这是我的问题的=) MPMediaQuery *artistQuery = [MPMediaQuery artistsQuery]; NSArray *songsByArtist = [artistQuery collections]; 我怎样才能得到songsByArtist的MPMediaItemCollections的每个艺术家的专辑的数量? 例: 披头士 3相册 AC/DC 6相册

    1热度

    1回答

    我正在使用MPMediaQuery从库中获取所有艺术家。我想它的返回唯一名称,但问题是我的图书馆中有艺术家,如“Alice In Chains”和“Alice In Chains”。第二个“Alice In Chains”在最后有一些空格,所以它返回两个。我不想那样。继承人的代码... MPMediaQuery *query=[MPMediaQuery artistsQuery]; NS

    3热度

    2回答

    可能吗?我在MPMediaItemProperty ...字符串中没有找到像这样的东西。也许私人API?

    0热度

    1回答

    最近我一直在开发音乐播放器,我正在编写我自己的拾音器。 我试图测试我的代码是有限制的,所以我的iPhone中有大约1600张专辑。 我使用AQGridView进行相册视图,并且因为MPMediaItemArtwork是NSObject的一个子类,所以您需要启动一个方法来从中获取图像,并且该方法会缩放图像。 对于每个单元的缩放都使用了太多的CPU,因此我的网格专辑视图很滞后,尽管我所有的努力都是手动

    0热度

    1回答

    我试图播放使用AVPlayer的MediaItem,后来试图获取像这样的当前项目的持续时间(持续时间是CMTime类型的对象) : duration = [[player currentItem] duration]; 我在iPad中没有问题,但在iPod Touch中出现以下错误。我还没有尝试过iPhone。 终止应用程序由于未捕获的异常 'NSInvalidArgumentExceptio

    2热度

    1回答

    我知道我可以得到所有的有声读物从iPod库: MPMediaPropertyPredicate *abPredicate = [MPMediaPropertyPredicate predicateWithValue:[NSNumber numberWithInt:MPMediaTypeAudioBook] forProperty:MPMediaItemPrope

    1热度

    1回答

    我正在实施与音乐相关的应用程序。在我的应用程序中,我需要使用AVPlayer而不是MPMusicPlayer来播放iPod库中的歌曲。我使用AVPlayer来支持MPMediaItems背景播放的FadeIn和Fadeout效果。我使用MPMediaItemProperyAssetURL从MPMediaItem获取URL,并将其作为AVPlayer的输入,如下所示。我的问题是一些项目是不会播放,因

    1热度

    1回答

    我将MPMediaItem转换为NSData并将其存储在数据库中,现在我必须将该NSData转换为MPMediaItem才能在mediaplayer中播放该歌曲。 使用下面的代码来MPMediaItem转换为NSData的: NSURL *url = [song valueForProperty: MPMediaItemPropertyAssetURL]; AVURLAsset *songAs