Добрый день,
Очень давно в разных система была функция beep - она не имела никаких параметров и просто издавал простейший звук. Есть ли аналоги в Андроид ? И если можно с импортом и всеми плюшками которые нужно добавить. очевидно, что для простого действия в андроид нужны сотни строк кода :) и можно ли сделать вызов стандартного звонка например ? И существует ли вызов звуков по идентификаторам - например "сыграть стандартную мелодию звонка"? Т.е. моя задача издать звук БЕЗ КАКИХ ЛИБО ФАЙЛОВ Идущих вместе с приложением, а все примеры идут - это звук из файла mp3 что мне не подходит.
Пока только несколько дней занимаюсь Андроид, поэтому ничего "само-собой" для меня нет ....
Ответ
Вот так в виде можно проиграть звуковой эффект:
view.playSoundEffect(android.view.SoundEffectConstants.CLICK);
Но это только звук клика. Если же нужно проиграть уведомление то все несколько сложнее:
try {
Uri notify = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
Ringtone r = RingtoneManager.getRingtone(getApplicationContext(), notify);
r.play();
} catch (Exception e) {
e.printStackTrace();
}
Комментариев нет:
Отправить комментарий