mySound.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.release();...
}
Код отлично работает, если mySound не изменен. Но когда mySound выпущен и повторно инициализирован, код больше не работает.OnCompletionListener не работает, как только mediaplayer повторно инициализируется
Не могли бы вы объяснить, как это решает проблему? – beresfordt
Thanx. Это помогло. –
Кажется, что после повторной инициализации не задано 'setOnCompletionListener'. Конечно, это не сработает, потому что вы создали новые ссылки, и вы должны повторно инициализировать. – AliDK