Vorrei rimuovere i pulsanti fastforward e rewind dal mediacontroller in Android. Qualcuno mi può aiutare con questo? Voglio farlo all'interno della mia attività principale.Android rimuovi i pulsanti Fastforward e rewind dal mediaplayer
risposta
Se si sta tentando di rimuovere i pulsanti da un MediaPlayer di quanto non faccia parte della propria app, ciò è impossibile. Non puoi scherzare con il codice di altre app. Alcuni di questi potrebbero permetterti di passare questo intento extra mentre li lancio, ma probabilmente la maggior parte no.
Se fa parte della tua app, basta commentare il codice relativo ai pulsanti.
EDIT: Dalla documentazione MediaController:
- Il "Rewind" e pulsanti "fastforward" vengono visualizzati se non richiesto altrimenti utilizzando il costruttore MediaController (Context, booleano) con il set booleano false
Quindi tutto ciò che dovete fare è passare falso nel costruttore.
Quando si crea un MediaController, assicurarsi di impostare il valore booleano per falso nel costruttore:
MediaController mediaController = new MediaController(this, false);
Dalle documentation:
I pulsanti "Rewind" e "fastforward" sono mostrato se non richiesto diversamente utilizzando il costruttore MediaController (Context, boolean) con il booleano impostato su false
Immagino che questa risposta sia accettata per la domanda precedente in quanto rimuove il pulsante di riavvolgimento e inoltro dal videoView – Avijeet
Voglio anche rimuovere l'icona di riproduzione e voglio solo mostrare la barra di ricerca, come posso ottenere questo? –
- 1. Come bloccare i pulsanti/telefono Android dal codice (blocco schermo)?
- 2. Android MediaPlayer setNextMediaPlayer() alternativo
- 3. Android MediaPlayer bloccato in preparazione()
- 4. MediaPlayer Service Android
- 5. Streaming per Android MediaPlayer
- 6. Android MediaPlayer - setDataSource e Release - IllegalStateException
- 7. AndroId MediaPlayer prepareAsync metodo
- 8. Buffer infinito mediaplayer Android
- 9. Android MediaPlayer ottiene volume
- 10. Rimuovi tutti i duplicati dal database Redshift
- 11. mediaplayer Android errore
- 12. Classe MediaPlayer personalizzata in Android
- 13. OpenCV Seek Function/Rewind
- 14. Servizio Android che controlla MediaPlayer
- 15. Come rilasciare correttamente Android MediaPlayer
- 16. Rimuovi dal CKEditor
- 17. mediacodec vs mediaplayer e mediarecorder
- 18. Come disattivare MediaPlayer in Android
- 19. Eventi ButtonDown e ButtonUp per i pulsanti dello schermo Android?
- 20. Android NumberPicker che nasconde i pulsanti di incremento e decremento
- 21. Android MediaPlayer - download e streaming allo stesso tempo rivisitato
- 22. Streaming con Android MediaPlayer in SDK 8
- 23. Come scollegare/rilasciare surfaceview da Android Mediaplayer
- 24. Android MediaPlayer getCurrentPosition() causa la stutter audio
- 25. HTML5 Video pause and rewind
- 26. Errore MediaPlayer Android durante l'utilizzo delle chiamate reset() e release()
- 27. Layout Android con ListView e pulsanti
- 28. T-SQL Fastforward Cursor vs. foreach
- 29. Cache persistente MediaPlayer Android con ExoPlayer
- 30. Rimuovi percorso dal nome file
(http://www.devdaily.com/java/jwarehouse/android/core/java/android/widget/MediaController.java.shtml)) Si sta dicendo che è possibile utilizzare il costruttore MediaController (Context, boolean) con il booleano impostato su false. – user1479307
Bene, hai accesso alla fonte. Non sei sicuro del motivo per cui desideri rimuovere una funzione, ma puoi commentare il codice per questi pulsanti. –
Non ho fatto alcun pulsante. Sto usando il mediacontroller standard che ha i pulsanti dentro di sé. 'mVideoView = (VideoView) findViewById (R.id.surface_view); MediaController mc = new MediaController (questo); mVideoView.setMediaController (mc); ' – user1479307