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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
imcavs™
рвутся сабы в девятках
-89 / 6 / 1
Регистрация: 19.02.2012
Сообщений: 140
#1

MediaPlayer переключение - Android

02.05.2016, 20:28. Просмотров 99. Ответов 0
Метки нет (Все метки)

Добрый день. Реализую переключение музыкальных файлов. Есть код. Всё просто. Одна кнопка - один трек. Всего два трека - две кнопки. Первый раз, всё успешно проигрывается, но при повторных нажатиях, на одна композиция не играет. Каким образом можно это выполнить?
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
      
    MediaPlayer Dzhin = new MediaPlayer();
    MediaPlayer Moreana = new MediaPlayer();
    public void DzhinPlay(View view) {
        if (Moreana.isPlaying()){
            Moreana.pause();
            Dzhin.start();
        }
 
        else {
            Dzhin.start();
               }
    }
 
    public void MoreanaPlay(View view) {
        if (Dzhin.isPlaying()){
            Dzhin.stop();
 
        }
        else {
                Moreana.start();
               }
 
 
    }
Добавлено через 4 часа 5 минут
Решено. Код решения
Java
1
2
3
4
5
6
7
   
if (mp != null) 
         {
                mp.stop();
                mp.release();
                mp = null;
           }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.05.2016, 20:28     MediaPlayer переключение
Посмотрите здесь:

Android Простой MediaPlayer
MediaPlayer, проигрывание музыки Android
Android SoundPool vs MediaPlayer
MediaPlayer не хочет умирать Android
Android MediaPlayer автореверс
MediaPlayer.OnCompletionListener ошибка Android
Android Static MediaPlayer
Android Ошибка MediaPlayer'a
Работа с fragments и MediaPlayer Android
MediaPlayer задать громкость Android
Вылет приложения с MediaPlayer Android
Android Регистрация MediaPlayer

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 09:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru