Получить проблему с путями аудио файла - PullRequest
0 голосов
/ 18 февраля 2019
public void getSongList() {
    //retrieve song info
        ContentResolver musicResolver = getContentResolver();
        musicUri = android.provider.MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
        String[] proj = { MediaStore.Images.Media.DATA };
        Cursor musicCursor = musicResolver.query(musicUri, null, null, null, null);
        if(musicCursor!=null && musicCursor.moveToFirst()){
            //get columns
            int titleColumn = musicCursor.getColumnIndex
                    (android.provider.MediaStore.Audio.Media.TITLE);
            int idColumn = musicCursor.getColumnIndex
                    (android.provider.MediaStore.Audio.Media._ID);
            int artistColumn = musicCursor.getColumnIndex
                    (android.provider.MediaStore.Audio.Media.ARTIST);
            String UrlColumn = musicCursor.getString(musicCursor.getColumnIndex(MediaStore.MediaColumns.DATA));

            //add songs to list
            do {
                long thisId = musicCursor.getLong(idColumn);
                String thisTitle = musicCursor.getString(titleColumn);
                String thisArtist = musicCursor.getString(artistColumn);
                String musicUriPath=musicUri.getPathSegments().toString();
               // String musicUriPath =UrlColumn;
                songList.add(new Music(thisId, thisTitle, thisArtist,musicUriPath));
            }
            while (musicCursor.moveToNext());
        }
}.   

Привет, я пытался разработать приложение для музыкального плеера.Моя проблема сценария точек: 1) приложение отображает аудиозаписи в виде списка, 2) пользователь может щелкнуть элемент списка (для каждой музыки) и добавить в список воспроизведения (перед отображением списка, созданный список воспроизведения с именем и другими атрибутами в sqlite), но нравитсяЯ не могу получить полный путь и сохранить формат строки.Как я могу получить его сохранить как internalstroge / audio / musicName.mp3 и после того, как я выберу плейлист из списка и открою музыку плейлистов.

Спасибо за помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...