从WPF应用程序使用UWP MediaCapture

时间:2018-09-17 12:03:28

标签: c# wpf uwp

我们试图找到一个很好的媒体库来在WPF中录制视频,但是似乎大多数都无法做到这一点。但是,UWP中现有的一个似乎很称职,并且更符合我们的需求。

我做了一些实验,并启动并运行了UWP AppService,并且能够使用命令从WPF应用程序中拍摄照片。下一步是录制视频,这就是棘手的地方。

我在同一个BackgroundTask中创建了两个命令,并希望它们可以在同一实例中执行,以便我可以在命令之间存储MediaCapture对象,然后在一个命令中开始录制,而在另一个命令中停止录制。 但是,它们似乎生成了两个单独的实例,因此我无法在两个命令之间存储任何状态到AppService。

我是否可以通过某些配置或其他方法来解决此问题,而这种配置对我的特定用例而言会更好?

1 个答案:

答案 0 :(得分:1)

我自己找到了答案,如果您使AppServiceConnection保持活动状态,稍后将其路由到AppService中的同一实例。