请求swift或obj-c音乐库权限

时间:2018-04-26 05:47:59

标签: ios avaudioplayer mpmediaitem

我想在第一次打开应用程序时立即请求音乐库权限。

我的info.plist中的隐私是:

  

隐私 - 媒体库使用说明

  

隐私 - 音乐使用说明

我希望这可以在我的应用程序委托中完成启动选项但是如果它在我的应用程序的第一个viewController的viewDidLoad中就没关系。

1 个答案:

答案 0 :(得分:3)

您可以申请

等许可
let status = MPMediaLibrary.authorizationStatus()
switch status {
case .authorized:
    // Get Media
case .notDetermined:
    MPMediaLibrary.requestAuthorization() { status in
        if status == .authorized {
            DispatchQueue.main.async {
                // // Get Media
            }
        }
    }
}