Я использую этот setOnClickListener() внутри одного из методов в Android-приложении Android. Здесь я использовал MediaPlayer, который объявлен локально. Как и у меня есть еще два метода, в которых используется медиаплеер. Также я объявил, что глобальный медиаплеер & использовал его в разных местах моего onCreate().Как остановить медиаплеер, играющий из других методов
Моя проблема в том, что если я нажму на любой другой метод, я должен остановить MediaPlayer. Для объявленного во всем мире объекта MediaPlayer (mp.). Я могу напрямую использовать,
if(mp!=null&&mp.isPlaying()){
mp.stop();
}
и я могу его остановить. Но Я также хочу остановить звук из всех методов. Как это возможно?
P.S: -> Если я использую mp во всех методах, он не воспроизводит звук &, говорящий для создания статического медиаплеера.
спасибо.
О каких методах вы говорите? Что они должны делать? – Cornholio
Plz см. Отредактированный код, я создам еще два таких метода и использую их где-нибудь в своем коде. Если я вызову этот метод, звуки других методов должны быть остановлены. Вот и все. – sai
В этом случае вы должны просто использовать глобальный MediaPlayer для всего. – Cornholio