Реагировать на родное видео как текстуру GL - PullRequest
0 голосов
/ 12 апреля 2020

Кажется, что невозможно использовать видео в качестве текстуры с expo-gl (texImage2D не может принимать какие-либо параметры видео, ср. определение контекста и Документация по API ). Эта функция в настоящее время запрашивается на canny .

Я хочу преобразовать видео expo-av в ArrayBuffer с данными пикселей или любым способом передачи видео в качестве текстуры в шейдер.

I провел некоторое исследование, но я не нашел никакого решения на данный момент:

На самом деле, это может быть интересно: https://github.com/shahen94/react-native-video-processing , Эта библиотека предназначена для редактирования, обрезки и сжатия видео, но на самом деле нет способа передать пользовательские шейдеры.

На Github открыто много проблем (даже на expo org expo-three *). 1035 * пакет) но ответа пока нет. Я ищу ресурсы или какой-либо совет для достижения этой цели. На данный момент лучшее решение, которое я вижу, это сделать спрайт.

...