Я знаю, что могу использовать RenderScript на Android для размытия изображений, но кто-нибудь знает, могу ли я применить то же самое к просмотрам видео, чтобы все мое видео было размытым по Гауссу?
Android RenderScript для размытия видео в VideoView
Ответы (2)
VideoView, который расширяет SurfaceView, не использует кэш чертежей из-за аппаратного ускорения. Это означает, что вы не сможете получить кадры. Я был вынужден отказаться от дизайна, который у меня был, используя приостановленное видео.
Проверьте: VideoView getDrawingCache возвращает черный цвет
Редактировать: по мере того, как я больше изучаю это, может быть способ через https://github.com/google/grafika, но я не видел, чтобы кто-нибудь проверял это как эффективный обходной путь.
person
Zack
schedule
18.12.2014
Вы должны использовать эскиз видео перед ним. Затем вы можете размыть изображение с помощью этой библиотеки: https://github.com/jrvansuita/GaussianBlur
person
Vansuita Jr.
schedule
03.03.2017