Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Вылет приложения с MediaPlayer - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android NavRing http://www.cyberforum.ru/android-dev/thread1792969.html
Ребята. Нужно подсказки как правильно сделать. В MM убрали Navigation Ring. Кто не знает что это - посмотрите в гугл картинки. В приложении в imageView я с помощью canvas примерно нарисовал. 1....
Программирование Android HttpURLConnection cookie аутентификация Здравствуйте, такой вопрос есть url1 = http://site.com/accounts/login/?next=/ где post запросом передается user,pass если все правильно то перенаправляет на url2 = http://site.com/ вопрос как... http://www.cyberforum.ru/android-dev/thread1792917.html
Программирование Android Ошибка дешифровки AES в Android: pad block corrupted
Приветствую. В обучающих целях написал на Java программу для хранения паролей, использующую шифрование AES. Написал класс, в котором применяются методы из пакета javax.crypto. В приложении на Windows...
Повторение операции в фоне Программирование Android
Разобрался с парсингом package com.example.nikolay.vmagaz; import android.os.AsyncTask; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import...
Программирование Android Не работает onClickListener для одной из девяти кнопок http://www.cyberforum.ru/android-dev/thread1792711.html
Появилась проблема: при нажатие одной из девяти кнопок (с одним обработчиком) не вызывается обработчик. Есть основное Activity: general_activity.xml <?xml version="1.0" encoding="utf-8"?>...
Программирование Android Статический listener Всем привет! Немного затупил. Есть некий ListView, в котором хранятся изображения. Изображения гружу при помощи Glide, в котором есть обработчик (listener). После загрузки я могу делать какие-то... подробнее

Показать сообщение отдельно
turok09
0 / 0 / 0
Регистрация: 23.03.2015
Сообщений: 45

Вылет приложения с MediaPlayer - Программирование Android

12.08.2016, 14:35. Просмотров 224. Ответов 7
Метки (Все метки)

Использую один MediaPlayer. Даю ему разный звук при нажатии на каждую из 5 кнопок вот так:
Java
1
2
3
4
5
6
7
@Override
            public void onClick(View v) {
                switch(v.getId()) {
                case R.id.flats_btn1:
                    flats = MediaPlayer.create(getActivity(), R.raw.carrier);
                    flats.start();
                    break;
Но хочу, чтобы при нажатии при проигрывании снова на эту кнопку звук не начинал играть, а начинал только после окончания этого звука. Делаю так, но приложение вылетает с ошибкой:
Java
1
2
3
4
5
6
7
8
@Override
            public void onClick(View v) {
                switch(v.getId()) {
                case R.id.flats_btn1:
                    if (!flats.isPlaying())
                    flats = MediaPlayer.create(getActivity(), R.raw.carrier);
                    flats.start();
                    break;
Как сделать, чтобы приложение не останавливалось?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru