Я видел похожий вопрос, заданный здесь , но ответа было недостаточно.Я написал небольшое приложение для захвата изображений на Raspberry Pi с ядром IoT, я протестировал его на своем компьютере с архитектурой x86, и оно работает, но когда я отлаживаю приложение на Pi, он всегда не может инициализировать веб-камеру в этой строке:
await mediaCapture.InitializeAsync(mediaSettings);
Кроме того, когда я пытаюсь поймать исключение, исключение не предоставляется!Настройки мультимедиа, показанные в этой строке, просто:
var mediaSettings = new MediaCaptureInitializationSettings()
{
VideoDeviceId = device.Id
};
Я должен добавить, что идентификатор устройства совпадает с идентификатором веб-камеры, подключенной к Pi, поэтому устройство работает правильно.
Я думаю, что проблема заключается в предоставлении приложению привилегий для доступа к камере, несмотря на настройку файла package.manifest (извините, я не позволю встраивать изображение).
Я использую Microsoft lifecam 3000, которая указана как совместимая на их веб-сайте, она также отображается в USB-концентраторе на Pi.Я создаю приложение для версии 17763, но должно быть обратно совместимо с 15063. Pi имеет версию 17744.
Кто-нибудь сталкивался с подобными проблемами с библиотекой захвата медиа?Есть ли какие-либо дополнительные настройки, которые мне нужно включить на Pi, чтобы заставить это работать?ура!