Как прикрепить звуковой файл MP3 к кнопке при нажатии. У меня уже есть невидимка на эту же кнопку как изменить невидимку на шкалу до нуля вместе со звуковым файлом
mainButton1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Button button = (Button) v;
button.setVisibility(View.INVISIBLE);
Да андроид. Извините звук
Я думаю, вы можете использовать MediaPlayer для этого
Сначала поместите свой mp3-файл в необработанную папку вашего проекта, а затем в своей деятельности создайте такой метод:
fun playSong(){
val mediaPlayer = MediaPlayer.create(this, R.raw.your_mp3_file)
mediaPlayer.start()
}
вызовите этот метод внутри вашего прослушивателя кликов, а затем mediaPlayer.stop()
, чтобы остановить воспроизведение.
Я бы посоветовал проверить документы медиаплеера, чтобы увидеть все доступные методы/свойства, я думаю, что это самый простой способ воспроизведения звука на Android.
Также проверьте руководство по ресурсам в документах Android, чтобы убедиться, что у вас есть все необходимое для импорта mp3-файла в проект.
Удачи!
Не уверен, где программно разместить это, не могли бы вы показать мне весь код и синтаксис, включая синтаксис onclicklistener
Как я уже сказал в своем комментарии, поместите этот метод в свою активность, а затем вызовите его из своего метода прослушивания кликов onClick.
Не программировать на котлине
Эквивалент Java - private void playSong(){ MediaPlayer mediaPlayer = MediaPlayer.create(this, R.raw.your_mp3_file); mediaPlayer.start(); }
остальное остается прежним
Вы уверены, что шкала — правильный тег? Это для какой платформы? Андроид?