mpmediaquery

    9熱度

    3回答

    如何搜索iPod的圖書館以同樣的方式作爲的iOS音樂應用程序?我想進行一般查詢,返回每個藝術家,專輯和歌曲的結果。例如,如果我搜索Kenny Chesney,我希望歌曲查詢返回所有Kenny Chesney歌曲(以及任何包含Kenny Chesney的歌曲標題或專輯)。當我爲每個屬性(歌曲標題,專輯標題,藝術家姓名),返回一個空數組。 下面是一些代碼,可能會給你什麼,我試圖完成一個更好的想法: M

    2熱度

    1回答

    我需要顯示設備上當前所有播放列表的列表。問題是,在打開了iTunes Match的設備上,任意數量的播放列表可能會在手機上保存零個項目。因爲(據我所知),當您使用AVAudioPlayer時,沒有可靠的方法觸發MPMediaItem download,所以我想過濾掉沒有任何本地條目的播放列表。現在,我可以通過單個播放列表循環播放,並刪除沒有assetURL的歌曲,但如果用戶有很多播放列表,則這種播

    7熱度

    1回答

    我在我的應用程序中使用Apple Media Player Framework。要獲取物品,我正在使用文檔中所述的MPMediaQuery。哪個效果不錯,但是當使用預定義查詢檢索所有藝術家時,我會爲少數藝術家獲得重複的條目。 有人可以解釋爲什麼有重複?我如何壓制他們? NSArray *collections = [[MPMediaQuery artistsQuery] collections];

    0熱度

    1回答

    「有一個iPhone應用程序,我應該按照流派或專輯過濾歌曲,按藝術家過濾相冊等。但我對如何過濾項目有疑問。我在蘋果的文檔中看到,例如,要獲取特定專輯的歌曲,您應該創建一個MPMediaPropertyPredicate,其中您將專輯名稱指定爲謂詞的值,將MPMediaItemPropertyAlbumTitle指定爲屬性。但是在他們的文檔中,他們說我們可以使用一個專輯的持久ID來過濾項目。 有人能

    2熱度

    1回答

    我已成功過濾掉除應用播放列表之外的每個應用程序部分在iCloud中的所有項目。在顯示播放列表列表時,每個單元格內都有一個子標題,用於讀取該播放列表中的曲目數。問題是集合中的項目數量不正確(儘管查詢本身的項目總數是正確的)。 代碼: MPMediaPropertyPredicate *predicate = [MPMediaPropertyPredicate predicateWithValue:[

    0熱度

    1回答

    搜索了幾個蘋果文檔和網站後,我覺得蘋果只允許從ipod-library讀取媒體數據。 有沒有人確認過這個? 是否可以實現從ipod庫中刪除媒體的功能? 問候, Soontak李

    4熱度

    2回答

    我正在嘗試在iOS中玩MPMusicPlayerController中的MPMedaiItem。 在我的情況下,我有一個UITableView顯示播放列表中的歌曲。 當我點擊UITableView上的單元格時,我想用MPMusicPlayerController播放那首歌曲。 當我點擊下一個按鈕時,我也想跳過播放列表中的下一首歌曲。 我怎麼玩? 這是我的一些代碼,寫在didSelected方法UI

    1熱度

    1回答

    我想將用戶播放列表保存在plist文件中,並在應用程序啓動時加載此播放列表。 這是我用來保存代碼: if (self.backgroundMusicItems) { NSMutableArray *songsID = [[NSMutableArray alloc] initWithCapacity:0]; MPMediaItem *item; for (item in

    3熱度

    1回答

    通過iTunes,您可以創建任意深度嵌套的播放列表文件夾。當您將這些播放列表文件夾複製到iOS設備時,iTunes可以檢測到它們是文件夾,並允許您深入到最終獲取歌曲的位置。任何想法他們怎麼做?我一直在試圖弄清楚這幾天。 當我查詢已知文件夾的具體persistentID,唯一的東西,我可以看到它是從包含播放列表不同的歌曲有: playlist.mediaTypes = 4359(這是 音樂|播客|有

    5熱度

    6回答

    這是我的問題的=) MPMediaQuery *artistQuery = [MPMediaQuery artistsQuery]; NSArray *songsByArtist = [artistQuery collections]; 我怎樣才能得到songsByArtist的MPMediaItemCollections的每個藝術家的專輯的數量? 例: 披頭士 3相冊 AC/DC 6相冊