Я хочу плагин или библиотеку или способ записи видео (обязательно со звуком) в единстве (окна автономно) с камеры устройства.
В настоящее время я могу снимать снимки с помощью этой камеры. Кто-то говорит, что я могу сделать много скриншотов и преобразовать их в один видеофайл.
Я нашел плагин в хранилище активов под названием Camera Shoot
Мне нужно что-то вроде этого, но для окон.
Изменить 1:
Теперь я использую библиотеку, которая захватывает видео с единственной камеры (виртуальная камера внутри единства). Я просматриваю канал моей камеры на холсте, который не показан в моем приложении, и я использую эту библиотеку для записи этого видео.
Это может решить мою проблему, но была обнаружена еще одна проблема: мне нужно записать голос микрофона, чтобы добавить этот звук в записанное видео.
Итак, теперь я записываю видео (без звука) из библиотеки и записываю голос с микрофона, используя другой код, и после завершения записи я объединять эти два файла вместе, чтобы получить желаемый файл.
Новая проблема появляется снова. Процесс слияния (мультиплексирование и сжатие) занимает много времени (более 10% записанного времени), что приводит к многочисленным проблемам.
Итак, мне нужно другое решение и предпочтет быть плагином, подобным выше.
Изменить 2:
Я попробовал Unity VideoCapture Example как в редакторе, так и в сборке. В редакторе единства приложение запускается без ошибок, но оно не входит в эту функцию "VideoCapture.CreateAsync()", поскольку они сказали, что он не работает с редактором.
Когда я пытался создать автономную сборку Windows, она дает мне эту ошибку: "Assets/Scripts/Controllers/Other/VideoCaptureExample.cs(4,26): ошибка CS0234: имя типа или пространства имен" WebCam "не существуют в пространстве имен" UnityEngine.XR.WSA ". Вам не хватает ссылки на сборку?"