Используйте UWP MediaCapture из WPF-приложения - PullRequest
0 голосов
/ 17 сентября 2018

Мы попытались найти хорошую медиатеку для записи видео в WPF, но, похоже, большинство из них так или иначе не справляются.Тем не менее, тот, который существует в UWP, кажется достаточно компетентным, и в большей степени соответствует тому, что мы хотим.

Я немного поэкспериментировал и получил UWP AppService, и я смог взятькартинка из WPF-приложения с помощью команды.Следующим шагом было получить записанное видео, и вот тут-то все стало сложнее.

Я создал две команды в одной и той же фоновой задаче и надеялся, что они будут выполнены из одного и того же экземпляра, чтобы я мог сохранитьMediaCapture-объект между командами, и начать запись в одной и остановить его в другой.Тем не менее, они, кажется, порождают два отдельных экземпляра, поэтому я не могу сохранить какое-либо состояние между двумя командами в AppService.

Могу ли я решить эту проблему с помощью какой-либо конфигурации или другого подхода, который будет работать лучше для моего конкретногоUseCase

1 Ответ

0 голосов
/ 17 сентября 2018

Я нашел ответ сам, если вы оставите AppServiceConnection в активном состоянии, он будет перенаправлен на тот же экземпляр в AppService позже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...