iOS 10 이후에는 MediaPlayer 라이브러리를 사용할 수 없습니다.

개시하다


iOS 10이 MPMusic Picker Controller를 사용하는 경우
순식간에 나왔지만 금방 사라져서 곤란해요.
조사해보면 iOS 10에서 "미디어 라이브러리 이용 목적"
Info.plist에 기재해야 합니다.
iOS 10에서 기존 어플리케이션을 실행하는 경우
미디어 라이브러리 사용 권한 대화 상자가 자동으로 팝업됨
"뭐냐, 아무거나 꺼내도 되냐?"
그런 일이 없으니 대응 절차를 기록하라.
(라이센스된 응용 프로그램을 덮어쓰고 사용할 경우 재촉되지 않습니다.)

출처


라이센스 작업 및 Info에 액세스합니다.plist에 기재된 키에 대한 글
iOS 10 tidbit: apps now must seek permission before accessing your music library( http://www.idownloadblog.com/2016/06/15/ios-10-permission-accessing-music-library/ )

대응 내용


컨디션


-Xcode Version 8.0 (8A218a)
-iPhone 6s plus(iOS 10.0.2)

절차.

  • Info.plist에서 새 항목을 추가하려면 [Provacy-Madia Library Usage Description] 을 선택합니다.
    (Key[N S A ppleMusicUsageDescription]일 수도 있음)
  • 대화 상자가 표시될 때 표시되는 메시지 작성
  • 이후 구축 확인만 하면 됩니다.간단하다
  • 검증되지 않은 섹션


    보충, 인포.plist의 Privacy 항목은 다음 두 가지가 있지만 차이가 있는지 확인되지 않았습니다.
    -Privacy - Media Library Usage Description
    -Privacy - Music Usage Description
    다만, 애플 문서를 보더라도 Key[N S A ppleMusic Usage Description]가 기재돼 있는데, 이 같은 Key를 이용한 결과가 [Privacy-smedia Library Usage Description]으로 바뀌었기 때문에 Media Player 프로그램 라이브러리에서 충분하다.
    (상기 허가만 있으면 뮤직 프로그램의 소리도 울린다.)

    객체 범주


    자신의 환경에서 확인된 분류를 기록합니다.
    -MPMediaEntity
    -MPMediaItem
    -MPMediaItemArtwork
    -MPMediaItemCollection
    -MPMediaLibrary
    -MPMediaPickerController
    -MPMediaPlaylist
    -MPMediaQuery
    -MPMusicPlayerController

    끝말


    지금까지 MediaPlayer 주변 사람들은 관리가 적절하다고 생각했습니다.
    애플뮤직도 본격적으로 활용해 음악 주변을 정비하기 시작했다는 인상을 준다.
    미디어 라이브러리 액세스 허용
    접근이 엄격해졌기 때문에 자원을 유연하게 이용할 수 있는 기능이 추가되었다.
    이런 기대를 안고

    좋은 웹페이지 즐겨찾기