Greg Gardner

1Pod
CLMediaPicker是一个开源(几乎无缝)替代iOS中MediaPlayer框架的MPMediaTypePickerController项目。它可以用来从用户的媒体库中选择音频文件(音乐、播客、有声读物)。
相较于MPMediaTypePickerController的优势
1. Displays podcasts and audiobooks (unlike MPMediaPickerController in iOS 8.4+).
2. Can be used as a modal view controller or within a UINavigationController.
3. Colors can optionally be customized to match the rest of your app.
4. Images can optionally be provided as replacements for Back, Done and Cancel buttons.
5. Displays number of items chosen in title when choosing multiple items.
6. Supports landscape and portrait.
7. Supports subclassing for easier customization.
与MPMediaTypePickerController相似的功能
1. Displays top-level audio choices for easy browsing (Artists, Albums, Songs, Playlists, etc.)
2. Can be configured to choose only one or multiple items at once.
3. Can filter out only audio types requested.
4. Can filter out cloud items.
5. Provides a + button to include all items below the current level.
6. Provides a search bar for searching in addition to browsing.
其他功能
1. Provides localization in 12 different languages.
许可证: Apache 2