0
5つのフォルダがあり、すべてのフォルダに5つのオーディオファイルが含まれています。誰かがフォルダをクリックすると、そのフォルダからすべてのオーディオファイルが再生されます。 私はアンドロイドを初めて使っています。だから私はそれについて少ししか考えていません。 私はそれをやろうとしましたが、すべてのオーディオファイルが一緒に表示されます。 フォルダを賢明に表示します。希望のフォルダからオーディオファイルを再生する
fun abs(){
var songsURI = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI
var selection = MediaStore.Audio.Media.IS_MUSIC + "!=0"
val cursor = contentResolver.query(songsURI,null,selection,null,null)
if(cursor!= null)
{
if (cursor!!.moveToFirst()){
do
{
var songURL = cursor!!.getString(cursor!!.getColumnIndex(MediaStore.Audio.Media.DATA))
var songAuth =cursor!!.getString(cursor!!.getColumnIndex(MediaStore.Audio.Media.ARTIST))
var SongNAme = cursor!!.getString(cursor!!.getColumnIndex(MediaStore.Audio.Media.TITLE))
listSongs.add(Songinfo(songURL,songAuth,SongNAme))
}while (cursor!!.moveToNext())
}
cursor!!.close()
adapter = MySongAdapter(listSongs)
hello.adapter = adapter
}
}
コードの下
こんにちはおかげから –
をこれらのLIBSのいずれかを取ることができ、私は問題に直面していますアダプター付き –
私の答えが更新されました。関連する曲リストのあるアルバムのリストを取得するために問題が解決した場合は、私の答えを受け入れてください。 –