2017-05-04 13 views
0

유형 기기 (.mp3, .wav)에 저장된 모든 오디오 파일을 나열하는 앱을 만들고 있는데, stackoverflow에서 샘플 코드를 받았지만 목록에 포함되지 않았습니다. 파일들. 테스트 목적을 위해 나는 또한 앱 패키지에 몇 개의 파일을 첨부했으며, 또한 감지하지 못하고, 내가 뭘 잘못하고 있는지 모른다.기기의 모든 오디오 파일리스트 iOS swift

// All 
    let mediaItems = MPMediaQuery.songs().items 

    let mediaCollection = MPMediaItemCollection(items: mediaItems!) 

    print(mediaCollection) 
    print(mediaItems) 
+0

기기 또는 시뮬레이터로 사용해 보시겠습니까? – kkakkurt

+0

@kkakkurt 장치 – Joe

+0

"song.mp3"과 같은 오디오 파일 확장자를 전달해야한다고 생각합니다. –

답변

0

MPMediaQuery.songs().items은 음악 라이브러리에 도달하려고 시도합니다. 따라서 "음악"앱을 iPhone에서 사용할 수 있는지 확인해야합니다. 라이브러리의 오디오 파일에 연결할 수 있습니다.

또한 미디어 파일에 도달하기위한 개인 정보 기관에 대해서는 NSAppleMusicUsageDescription을 Info.plist에 추가해야합니다.

+0

미디어 항목을 확인하기 위해 "음악"앱이 필요 없다고 생각합니다. – Vishnuvardhan