B2F*_*2Fq 2 alarm mpmediapickercontroller ios swift
当我单击该单元格以打开MPMediaPickerController时,它将在启动时打开。
class MediaViewController: UITableViewController, MPMediaPickerControllerDelegate
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
if indexPath.section == 2 {
if indexPath.row == 0 {
let mediaPicker = MPMediaPickerController(mediaTypes: MPMediaType.anyAudio)
mediaPicker.delegate = self
mediaPicker.prompt = "Select song"
mediaPicker.allowsPickingMultipleItems = false
self.present(mediaPicker, animated: true, completion: nil)
}
}
}
func mediaPicker(_ mediaPicker: MPMediaPickerController, didPickMediaItems mediaItemCollection:MPMediaItemCollection) -> Void {
}
func mediaPickerDidCancel(_ mediaPicker: MPMediaPickerController) {
dismiss(animated: true, completion: nil)
print("MPMediaPickerController - Cancel")
}
Run Code Online (Sandbox Code Playgroud)
请将此添加到您的info.plist
<key>NSAppleMusicUsageDescription</key>
<string>$(app Name) uses music</string>
Run Code Online (Sandbox Code Playgroud)
这个对我有用。
| 归档时间: |
|
| 查看次数: |
271 次 |
| 最近记录: |