Как полностью уничтожить медиаплеера на спине, нажимая на деятельность?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как полностью уничтожить медиаплеера на спине, нажимая на деятельность?

Сообщение Anonymous »

Моя проблема в том, что я использовал класс MediaPlayer в занятиях, чтобы воспроизводить музыку. Музыка воспроизводится онлайн по ссылке, и я использовал метод PrepareAsync для аудио. В первый раз скорость открытия деятельности очень хорошая, а музыка играет хорошо. Но после нажатия кнопки на спине и повторного входа в действие скорость открытия активности становится очень медленной. Что нужно сделать? Разве это не очень хорошо выпустить медиаплееры?` mediaPlayerMain = new MediaPlayer();
mediaPlayerMain.setAudioStreamType(AudioManager.STREAM_MUSIC);

// below line is use to set our url to our media player.
try {
mediaPlayerMain.setDataSource(selectedAudioLink);

// below line is use to prepare our media player.
mediaPlayerMain.prepareAsync();

} catch (IOException e) {
e.printStackTrace();
}

mediaPlayerMain.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {

playFile();

}
});

}
private void playFile(){

// playing
mediaPlayerMain.start();

}
private void pauseFile(){

mediaPlayerMain.pause();
}
`
< /code>
Остановка медиаплеера в методе Protbackpresed в моей деятельности: < /p>
` @Override
public void onBackPressed() {

try {
if (mediaPlayerMain != null) {
if (mediaPlayerMain.isPlaying())
mediaPlayerMain.stop();
}
} catch (Exception e) {
e.printStackTrace();
}
super.onBackPressed();
}`


Подробнее здесь: https://stackoverflow.com/questions/783 ... n-activity
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Есть ли способ уничтожить окно сообщений tkinter, не нажимая «ОК»?
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Есть ли способ уничтожить окно сообщений tkinter, не нажимая «ОК»?
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Как я могу получить текущую продолжительность из медиаплеера для отображения на индикаторе выполнения песни?
    Anonymous » » в форуме Android
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous
  • SeekBar для медиаплеера в сервисе
    Anonymous » » в форуме Android
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • SeekBar для медиаплеера в сервисе
    Anonymous » » в форуме Android
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»