und jetzt kann ich das onClick-Ereignis mit dem MotionEvent abrufen.
Hoffe das hilft jemandem!
Michael M
Dies ist wahrscheinlich längst überfällig, dennoch eine Hilfe für diejenigen, die möglicherweise auf ein ähnliches Problem stoßen. Ich habe dieses Problem umgangen, indem ich eine transparente Bildansicht direkt über die Videoansicht legte, dann onClick-Ereignisse in der Bildansicht abhörte und danach mit der Videoansicht tat, was immer ich wollte.
mszaro
Mir ist klar, dass dies eine alte Frage ist, aber ich dachte, ich würde mich mit einer einfachen Problemumgehung einmischen. Ich kann nicht antworten warum das funktioniert nicht – scheint meiner Meinung nach ein großes Versehen zu sein. Eine einfache Problemumgehung besteht jedoch darin, Ihre VideoView als einzige Ansicht in einem FrameLayout zu platzieren und einen OnClickListener für das Layout festzulegen. Nicht ideal, aber es funktioniert.
Mouna
Sie können eine Schaltfläche verwenden, die in der Videoansicht transparent ist, wenn Sie möchten, dass ein bestimmter Teil des Videos bei Berührung etwas bewirkt.
12151900cookie-checkAndroid: Warum kann ich einem VideoView keinen onClickListener geben?yes
mb muss anklickbaren Status setzen: wahr? mVideoView.setClickable(true);
– Petrus
30. Mai 2011 um 11:39 Uhr