2017-05-04 12 views
0

デバイスの種類(.mp3、 .wav)に保存されているすべてのオーディオファイルを一覧表示するアプリを作成しています。stackoverflowからサンプルコードを取得しましたが、ファイル。テスト目的のために、私はアプリケーションパッケージにもいくつかのファイルを添付しましたが、それも検出されません、私は間違って何をしているのか分かりません。デバイスiOSのすべてのオーディオファイルを一覧表示する

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

    let mediaCollection = MPMediaItemCollection(items: mediaItems!) 

    print(mediaCollection) 
    print(mediaItems) 
+0

デバイスやシミュレータで試してみませんか? – kkakkurt

+0

@kkakkurt device – Joe

+0

"song.mp3"のようなオーディオファイル拡張子を渡す必要があると思います –

答えて

0

MPMediaQuery.songs().itemsあなたの音楽ライブラリにアクセスしようとします。だからあなたはあなたのiPhoneで "音楽"アプリが利用可能であることを確認する必要があります。ライブラリ内のオーディオファイルにアクセスできます。

そしてまた、あなたがメディアファイルに到達するため、プライバシー権のためにあなたのInfo.plistにNSAppleMusicUsageDescriptionを追加する必要があります。

+0

メディアアイテムをチェックするための「音楽」アプリは不要だと思います。 – Vishnuvardhan

関連する問題