3
我正在開發一個城域應用程序,可以讓您與您的攝像頭進行交互。只有一個問題,當應用程序在後臺傳遞時,攝像頭被關閉。要解決這個問題,我用這個代碼:在WinRT中暫停應用程序後恢復CaptureElement
Window.Current.VisibilityChanged += Current_VisibilityChanged;
async void Current_VisibilityChanged(object sender, Windows.UI.Core.VisibilityChangedEventArgs e)
{
try
{
if (e.Visible)
await mediaCaptureMgr.StartPreviewAsync();
else
await mediaCaptureMgr.StopPreviewAsync();
}
catch { }
}
調試時,它完美,但如果應用程序正常啓動時執行的代碼,但一旦我把在前臺應用程序的網絡攝像頭不會被再次激活。我怎樣才能解決這個問題?