Ich möchte die Fastforward-und Rücklauf-Tasten von Mediacontroller in Android entfernen. Kann mir jemand dabei helfen? Ich möchte es in meiner Haupttätigkeit machen.Android entfernen Fastforward und Rücklauf-Tasten von Mediaplayer
Antwort
Wenn Sie versuchen, die Schaltflächen von einem MediaPlayer zu entfernen, die nicht Teil Ihrer App sind, ist dies unmöglich. Sie können sich nicht mit dem Code anderer Apps messen. Einige von ihnen können Ihnen erlauben, dies als eine Absicht extra während des Starts zu übergeben, aber die Mehrheit wird es wahrscheinlich nicht tun.
Wenn es Teil Ihrer App ist, kommentieren Sie einfach den Code für die Schaltflächen.
EDIT: Von der MediaController Dokumentation:
- Die "Rewind" und "fastforward" Tasten werden, es sei denn anders gewünscht dargestellt durch die MediaController- mit (Context, boolean) Konstruktor mit dem boolean Satz auf false
Also alles, was Sie tun müssen, ist falsch übergeben im Konstruktor.
Wenn ein MediaController- erstellen, stellen Sie sicher, dass die Boolesche falsch im Konstruktor zu setzen:
MediaController mediaController = new MediaController(this, false);
Von den documentation:
Die „zurückspulen“ und „fastforward“ Tasten sind angezeigt, sofern nicht anders angefordert, indem der Konstruktor MediaController (Context, boolean) verwendet wird, wobei der Boolesche Wert auf false gesetzt ist
Ich denke, das sollte die Antwort für die obige Frage akzeptiert werden, da dies die Zurückspulen und Weiterleiten-Taste von der Videoansicht entfernt – Avijeet
Ich möchte auch das Play-Symbol entfernen und nur die Suchleiste anzeigen, wie kann ich dies erreichen? –
- 1. Android - SurfaceTexture.updateTexImage und MediaPlayer
- 2. Android - Wie MediaPlayer Loop-Verzögerungen zu entfernen?
- 3. Android MediaPlayer Stop und Play
- 4. Fastforward und Zurückspulen Musik in XBMC
- 5. Meine Android MediaPlayer Synchronisationsprobleme
- 6. android Mediaplayer Fehler
- 7. Android MediaPlayer erhalten Volumen
- 8. Android Service steuern MediaPlayer
- 9. Android MediaPlayer Fehlercodes?
- 10. MediaPlayer Service Android
- 11. Pause und suchen in Android MediaPlayer
- 12. Android MediaPlayer Fehler (-38,0)
- 13. Android MediaPlayer setNextMediaPlayer() Alternative
- 14. Streaming auf Android Mediaplayer
- 15. Android Mediaplayer endlose Pufferung
- 16. Android MediaPlayer Frage
- 17. AndroId MediaPlayer prepareAsync Methode
- 18. Android Sound Mediaplayer Illegal und kein Ton
- 19. Android Studio Mediaplayer zum Ein- und Ausblenden
- 20. Android MediaPlayer - setDataSource und Release - IllegalStateException
- 21. android Mediaplayer bacgroung
- 22. Wie Mediaplayer in android
- 23. Android - Looping-Aktivität zum Wiederholen von MediaPlayer
- 24. Die Wiedergabegeschwindigkeit von Android MediaPlayer steuern
- 25. Android: Verwenden von Mediaplayer in Recyclerview
- 26. Android Mediaplayer-URL mit Cookie-
- 27. Benutzerdefinierte MediaPlayer-Klasse in Android
- 28. android: Mediaplayer Fehler (1, -12)
- 29. Android Mediaplayer @ Samsung S i9000
- 30. Wiederverwendung Looping Mediaplayer in Android
(http://www.devdaily.com/java/jwarehouse/android/core/java/android/widget/MediaController.java.shtml).Sie sagen, dass Sie mit dem MediaController (Context, boolean) -Konstruktor können mit dem booleschen Wert auf false gesetzt. – user1479307
Nun, Sie haben Zugriff auf die Quelle. Nicht sicher, warum Sie eine Funktion entfernen möchten, aber Sie können den Code für diese Schaltflächen kommentieren. –
Ich habe keine Knöpfe gemacht. Ich verwende den Standard Mediacontroller, der die Tasten in sich hat. 'mVideoView = (VideoView) findViewById (R.id.surface_view); MediaController mc = neuer MediaController (this); mVideoView.setMediaController (mc); ' – user1479307