Мне известно о том, что в этом вопросе есть более повторяющиеся вопросы, но, пожалуйста, это очень важно для меня. У меня есть трудное время с инициализацией камеры Windows Phone 8.1 C#.Инициализация камеры Windows Phone 8.1
async private void InitCamera_Click(object sender, RoutedEventArgs e)
{
captureManager = new MediaCapture();
await captureManager.InitializeAsync();
try
{
captureManager = new Windows.Media.Capture.MediaCapture();
await captureManager.InitializeAsync();
if (captureManager.MediaCaptureSettings.VideoDeviceId != "" && captureManager.MediaCaptureSettings.AudioDeviceId != "")
{
System.Diagnostics.Debug.WriteLine("Init successful");
captureManager.RecordLimitationExceeded += new Windows.Media.Capture.RecordLimitationExceededEventHandler(RecordLimitationExceeded);
captureManager.Failed += new Windows.Media.Capture.MediaCaptureFailedEventHandler(Failed);
}
else
{
System.Diagnostics.Debug.WriteLine("No Device");
}
}
catch (Exception exception)
{
System.Diagnostics.Debug.WriteLine("Exception raised!!!!:" + exception);
}
}
это мой код для инициализации камеры, но по какой-то причине он не на Windows.Media.Capture.MediaCapture()
вызова конструктора с System.UnauthorizedAccessException
на Lumia 920, а также нарушение прав доступа на эмуляторе. Я искал эту проблему, но ответов пока нет. Некоторые люди сказали, что я должен включить не только веб-камеру, но и микрофон, но это не решило мою проблему. Все, кажется, хорошо установлено, все доступ был предоставлен в манифесте приложения. Также я хочу спросить вас, если у вас есть хороший и рабочий пример/учебник по съемке с камерой, пожалуйста, предоставьте.
почему downvote? – Citrus