MediaPlayer не работает после обновления до Gingerbread 2.3.4 - PullRequest
2 голосов
/ 29 декабря 2011

У меня есть приложение, которое будет воспроизводить тональный сигнал, оно прекрасно работало, пока я не установил его на Android-телефон на базе Gingerbread 2.3.4. Проблема в том, что я не вижу никаких исключений, и звук не генерируется, точно такой же код воспроизводит звук в телефонах с пряниками. Вот код, который воспроизводит звук.

    MediaPlayer mp = new MediaPlayer();
    //mp.release();
    try {
        String audioFilePath = "content://media/internal/audio/media/20";  
        mp.setDataSource(audioFilePath);
        mp.prepare();
        mp.start();

    } catch (IllegalArgumentException e) {
        e.printStackTrace();
    } catch (IllegalStateException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }

У меня есть комментарии, размещенные до и после кода для воспроизведения звука, все комментарии печатаются так, как будто звук воспроизводится, но звука нет. Спасибо за любую помощь.

1 Ответ

0 голосов
/ 29 декабря 2011

не берите в голову, похоже, что громкость предупреждений была установлена ​​на 0, я фактически пошел в фактическую папку, выбрал файл, воспроизвел его вручную, а затем увеличил громкость во время воспроизведения, и все было хорошо после этого.

...