Я хочу настроить элементы управления в MediaController для своего видеоплеера. Я хочу поменять изображение для кнопки воспроизведения, изменить скин, изменить цвет и т. Д.
Есть ли известный способ сделать это?
Спасибо
Я хочу настроить элементы управления в MediaController для своего видеоплеера. Я хочу поменять изображение для кнопки воспроизведения, изменить скин, изменить цвет и т. Д.
Есть ли известный способ сделать это?
Спасибо
У меня была такая же проблема в недавнем проекте, и в итоге я создал собственную реализацию на основе стандартного MediaController. Он добавляет полноэкранную кнопку в крайнем правом углу, но даже если это не то, что вам нужно, этот класс должен стать хорошей отправной точкой.
Код:
Ресурсы изображений:
Гочки:
ОБНОВЛЕНИЕ (2013 г.). Дополнительные сведения см. в этом руководстве: http://www.brightec.co.uk/blog/custom-android-media-controller
ОБНОВЛЕНИЕ (2018 г.): теперь вы можете использовать замечательный ExoPlayer и полностью настроить пользовательский интерфейс проигрывателя, просто переопределив файл макета.
Я протестировал его, и он отлично работает на 4.4 kitkat, но, как сказал KAPLANDROID, черный экран появился на Android 2.3.6, но музыка и видеоконтроллер работают нормально,
Нашли решение, просто введите этот код
videoHolder.setType( SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS );
после этого
videoHolder.addCallback( this );
и ты готов идти