【问题标题】:Use UWP MediaCapture from WPF-application使用 WPF 应用程序中的 UWP MediaCapture
【发布时间】:2018-09-17 12:03:27
【问题描述】:

我们已经尝试找到一个好的媒体库来在 WPF 中录制视频,但似乎大多数都达不到要求。不过UWP中现有的那个好像还挺称职的,更符合我们想要的。

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

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

我是否能够通过某种配置或其他更适合我的特定用例的方法来解决这个问题?

【问题讨论】:

  • 更好的方法是使用 WPF 中的 UWP API。不使用应用服务来通信两个应用。阅读this article了解如何操作。
  • 谢谢,如果这确实是一个更好的方法!

标签: c# wpf uwp


【解决方案1】:

我自己找到了答案,如果你让 AppServiceConnection 保持活动状态,稍后它将被路由到 AppService 中的同一个实例。

【讨论】:

  • 这是我提出的问题的答案,但 kennyzx 评论才是真正的答案。
猜你喜欢
  • 1970-01-01
  • 2016-04-01
  • 2017-12-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-27
  • 2016-10-15
  • 2015-09-21
相关资源
最近更新 更多