zoukankan      html  css  js  c++  java
  • iOS上获取iTunes音乐权限

    方法一:

    MPMediaQuery *mysongsQuery = [MPMediaQuery songsQuery];

        _songsArray = [mysongsQuery items];

        

        for (MPMediaItem *song in _songsArray) {

            NSString *songTitle = [song valueForProperty:MPMediaItemPropertyTitle];

            NSString *assetUrl = [song valueForProperty:MPMediaItemPropertyAssetURL];

            NSLog (@"%@ %@", songTitle,assetUrl);

        }

        

        MPMediaQuery *playlistQuery = [MPMediaQuery playlistsQuery];

        for (MPMediaPlaylist *playlist in playlistQuery.items)

        {

            NSString *playlistName = [playlist valueForProperty:MPMediaPlaylistPropertyName];

            NSLog (@"%@", playlistName);

        }

        

        MPMediaQuery *albumQuery = [MPMediaQuery albumsQuery];

     

    方法二:

     

    MPMediaPickerController *vc = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeMusic];

            vc.delegate = self;

            [self presentViewController:vc animated:YES completion:^{

                

            }];

    并实现代理方法:

     

    - (void)mediaPicker:(MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection*)mediaItemCollection

    {

        MPMediaItem *item = mediaItemCollection.items.firstObject;

        NSString *songTitle = [item valueForProperty:MPMediaItemPropertyTitle];

        NSURL *assetUrl = [item valueForProperty:MPMediaItemPropertyAssetURL];

        NSLog (@"%@ %@", songTitle,assetUrl);

        

        [mediaPicker dismissViewControllerAnimated:YES completion:^{

            

        }];

        

        MPMusicPlayerController* mDRMAudioPlayer = [MPMusicPlayerController applicationMusicPlayer];

        [mDRMAudioPlayer setQueueWithItemCollection:mediaItemCollection];

        [mDRMAudioPlayer play];

    }

     

    - (void)mediaPickerDidCancel:(MPMediaPickerController *)mediaPicker

    {

        [mediaPicker dismissViewControllerAnimated:YES completion:^{

            

        }];

    }

  • 相关阅读:
    POC- Proof of Cocept -- 概念验证
    英语语法学习 7 -- 数词
    英语语法学习6 -- 代词
    英语语法学习5-冠词
    英语语法学习4-名词
    英语语法学习3-句子的组成和分类
    alibaba-Java开发手册心得-一编程规约-4oop(面向对象编程)规约
    alibaba-Java开发手册心得-一编程规约-3代码格式
    alibaba-Java开发手册心得-一编程规约-2常量定义
    魔法值的简单了解
  • 原文地址:https://www.cnblogs.com/zengyanzhi/p/3861062.html
Copyright © 2011-2022 走看看