5

Actualmente estoy haciendo una aplicación de Android y voy a tener que hacer un reproductor de video personalizado. Solo necesito cambiar su color ProgressBar. ¿Hay una manera simple de hacer eso?¿Existe alguna manera de crear una barra de progreso de VideoView personalizada sin crear un MediaPlayer desde cero?

Sé que podría hacer eso usando Commonsguy example. Pero no es tan bueno como el reproductor de video nativo y creo que estaría haciendo mucho por solo un cambio de color.

Cualquier ayuda apreciada!

+0

esperanza es útil para usted. http://stackoverflow.com/questions/2967337/android-how-do-i-use-the-progress-bar –

Respuesta

2

Terminé construyendo un reproductor multimedia desde cero basado en Commonsguy example. Intenté usar el código fuente de Android para algunas clases. MediaController se ve exactamente como lo que necesitaba personalizar, pero se usa para muchos recursos internos a los que no tenemos acceso.

1

El reproductor de video nativo estará intrínsecamente vinculado al tema del sistema, por lo que no es posible cambiar el color.

Podría intentar extender el reproductor nativo y usarlo como una actividad personalizada en su proyecto, entonces podría ser capaz de cambiar el tema a través de su manifest.xml o en el código.

+0

No estoy seguro de obtener lo que estás sugiriendo. ¿Qué clase debería extender? ¿Reproductor multimedia? VideoView? No veo el punto porque no hay forma de acceder a la barra de progreso. Gracias por el comentario :) –

+0

el punto es que puedes aplicar un estilo si la actividad está en tu manifiesto (asumiendo que la barra de progreso es un control estándar) – Merlin

+0

Oh, pensé en esa solución, pero no podemos acceder al barra de progreso. Estoy intentando descubrir cómo encontrar la barra de progreso, sin éxito por el momento. –

Cuestiones relacionadas