У меня есть приложение, которое будет воспроизводить тональный сигнал, оно прекрасно работало, пока я не установил его на 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();
}
У меня есть комментарии, размещенные до и после кода для воспроизведения звука, все комментарии печатаются так, как будто звук воспроизводится, но звука нет.
Спасибо за любую помощь.