0
A
回答
3
我還沒有測試過,但下面的代碼是一個開始檢索播放列表並播放其第100個項目。但是,它不會按tite排序播放列表。爲此,您可以遍歷播放列表項目,檢索所有的名稱,並將名稱放入以MPMediaItem
對象爲關鍵字的字典中(不知道這是否可行)。然後,您可以通過在字典上調用-keysSortedByValueUsingSelector:
來排序歌曲標題,該字典會返回媒體項目數組。從該陣列中取第100個元素並將其饋送給音樂播放器。
NSString *playlistToPlay = @"My playlist";
MPMediaQuery *playlistsQuery = [MPMediaQuery playlistsQuery];
NSArray *playlists = [playlistsQuery collections];
for (MPMediaPlaylist *playlist in playlists) {
NSString *playlistName = [playlist valueForProperty:MPMediaPlaylistPropertyName];
if ([playlistName isEqualToString:playlistToPlay]) {
// This is the playlist we are looking for
MPMusicPlayerController *player = [MPMusicPlayerController iPodMusicPlayer];
[player stop];
[player setQueueWithItemCollection:playlist];
// Play the 100th song in the playlist
MPMediaItem *songToPlay = [[playlist items] objectAtIndex:99];
player.nowPlayingItem = songToPlay;
[player play];
// Exit the loop
break;
}
}
相關問題
- 1. 播放特定歌曲
- 2. 從Spotify Apps API的特定播放列表開始播放列表中的特定曲目
- 3. 從iOS中的iMusic庫中獲取特定的播放列表
- 4. Youtube API 3.0:從頻道獲取特定播放列表
- 5. 獲取從播放列表中的歌曲
- 6. Deezer api - 從播放列表中獲取400多首歌曲?
- 7. 我如何通過java在iTunes中播放特定歌曲?
- 8. AppleScript在iTunes中與特定藝術家一起播放歌曲?
- 9. 從選定藝術家的歌曲中創建播放列表
- 10. 從列表中獲取特定屬性
- 11. 從Entitiy列表中獲取特定值
- 12. Python - Pygame - 獲取特定聲音播放
- 13. 播放選定的歌曲
- 14. 從Spotify API歌曲列表中播放歌曲
- 15. 從特定列獲取值列表
- 16. 如何在Android的特定時間播放歌曲?
- 17. Spotify API:播放歌曲的特定部分
- 18. iphone:在特定時間播放和暫停歌曲?
- 19. 如何在spotify的特定時間開始播放歌曲
- 20. Python代碼播放特定的歌曲,參照
- 21. 如何從播放列表中播放歌曲
- 22. 從特定路徑獲取所有歌曲
- 23. 從數據表C獲取特定列#
- 24. Spotify App API:從專輯中播放特定曲目
- 25. 自動播放列表中的歌曲?
- 26. 播放MediaLibrary WP8中選定的歌曲
- 27. 無法獲取播放列表曲目
- 28. 爲播放列表獲取xml - 自定義Spotify播放列表
- 29. 谷歌圖表 - 獲取特定值
- 30. iPhone播放特定的播放列表/ iMix