Ошибка MediaPlayer при попытке воспроизведения из потока

Кто-нибудь знает, что означает второй аргумент из-за этой ошибки?(1, -2147483648) в MediaPlayer? Я постоянно получаю его при попытке воспроизвести аудио из потока URL. Я пытаюсь воспроизвести его из класса, который расширяет BaseExpandableListAdapter, если это имеет значение. Я уже просмотрел этот постОшибка Android MediaPlayer: ошибка MediaPlayer (1, -2147483648) при потоковой передаче из Интернета однако все ответы относятся к вопросам поддержки потока. В моем случае это не проблема поддержки потока, так как я могу воспроизводить аудио из того же потока, но просто используя другой класс. Это метод, который я использую для игры:

private void startPlaying(String fileName) {
    mediaPlayer = new MediaPlayer();

    try {
        if (fileInputStream != null) {  // Read a file from a fileInputStream from a filesystem (EXTERNAL OR INTERNAL storage)
            mediaPlayer.setDataSource(fileInputStream.getFD());
            Log.d("MediaPlayer is playing", "from device");

        } else {
    //      mediaPlayer = new MediaPlayer();
            mediaPlayer.setDataSource(getFilePath());   // Read a file from a url
            Log.d("MediaPlayer is playing", "from stream");             
        }
        mediaPlayer.prepare();
        mediaPlayer.start();
        mediaPlayer.setOnCompletionListener(new CompletionListener());


    } catch (IOException e) {
        Log.e(LOG_TAG, "prepare() failed");
    }
}

Ответы на вопрос(1)

Ваш ответ на вопрос