Mam problemy z wyszukiwaniem filmów. Moja aplikacja powinna wznowić wideo z miejsca, w którym zostało zatrzymane ostatnim razem. Więc robię to: seekTo w VideoView
videoView.seekTo(bookmark);
videoView.start();
Jednak kiedy gra, słyszę dźwięki z początku wideo przez około 1-2 sek. I dopiero po tym wideo szuka właściwej pozycji. To zachowanie jest odtwarzalne na HTC Nexus One, HTC G1, HTC evo. Ale w zakładce Samsung galaxy wszystko gra normalnie.
Ktoś miał podobne problemy? Czy ten błąd jest specyficzny dla HTC? Z góry dziękuję.
Dzięki za odpowiedź. A także dziękuję za pomysł wdrożenia niestandardowego VideoView przez moją własną inwestycję – underwood
powodzenia! – mishkin
Próbowałem implementować VideoView przez własne. Nadal mam te same problemy, nawet jeśli nazywam 'start()' po wywołaniu 'onSeekComplete()'. Najpierw myślałem, że ten problem jest w 'VideoView.mSHCallback', który wywołuje' start() 'na OS 1.6 i wprowadził poprawki. Tak więc nazywam 'start()' dopiero po przygotowaniu gracza i ustawieniu pozycji szukania. Wciąż ma czkawkę przy starcie. – underwood