Trochę się wprawszy, ale nie mogłem znaleźć rozwiązania tego problemu: Chciałbym zagrać w MediaPlayer
i wstrzymać/zatrzymać go w danym momencie .. (tj. : grać od drugiej 6 do drugiej 17).Pauza/Stop MediaPlayer Android w zadanym czasie programowo
Wiem, że mogę ustawić jego punkt początkowy metodą seekTo()
, ale czy mogę zatrzymać/zatrzymać odtwarzanie, ustawiając punkt końcowy (oczywiście przed osiągnięciem limitu końca pliku)?
Dzięki, twoja odpowiedź wygląda dokładnie tak, jak tego szukałam. – DoruAdryan
Dlaczego użyłeś 'mp.pause();' zamiast 'mp.stop();'? –
@SomeoneSomewhere raz zatrzymany nie można go uruchomić ponownie bez wywoływania 'przygotować()'. Wolę wstrzymywać się, jeśli jest szansa, że chcę zagrać jeszcze raz. Wywołanie 'stop()' jest bardziej ostateczne. –