Windows手机通用应用程序只使用一次相机

时间:2015-02-27 07:33:42

标签: camera windows-runtime windows-phone-8.1 win-universal-app

在我的应用程序中,我有一个打开相机的按钮,拍照并对其进行处理,然后返回上一页并显示结果。

现在问题在于,它可以工作一次,第二次打开其他页面但不显示相机。然后我必须完全关闭我的应用程序并再次启动它以使其工作。

我认为这种情况正在发生,因为当我第一次拍照时,我打开相机,在captureElement中捕获它,当我第二次打开它时,前面的代码使用相机或某些东西。我有一些事情要关闭我失踪的相机。

1 个答案:

答案 0 :(得分:2)

每次导航到包含相机的页面时,都必须初始化相机(OnNavigatedTo方法)。如果您想编写一个好的代码,每次离开页面时都必须使用deactive camera(OnNavigatedFrom方法)。我希望这可以帮到你。