Как вы можете использовать приложение камеры по умолчанию в окне предварительного просмотра Windows 10?Что используется с CameraCaptureUi в предварительном просмотре windows 10
ответ
Для инициализации камеры
Debug.WriteLine("InitializeCameraAsync");
if (_mediaCapture == null)
{
// Attempt to get the front camera if one is available, but use any camera device if not
var cameraDevice = await FindCameraDeviceByPanelAsync(Windows.Devices.Enumeration.Panel.Front);
if (cameraDevice == null)
{
Debug.WriteLine("No camera device found!");
return;
}
// Create MediaCapture and its settings
_mediaCapture = new MediaCapture();
// Register for a notification when video recording has reached the maximum time and when something goes wrong
_mediaCapture.RecordLimitationExceeded += MediaCapture_RecordLimitationExceeded;
_mediaCapture.Failed += MediaCapture_Failed;
var settings = new MediaCaptureInitializationSettings { VideoDeviceId = cameraDevice.Id };
// Initialize MediaCapture
try
{
await _mediaCapture.InitializeAsync(settings);
_isInitialized = true;
}
catch (UnauthorizedAccessException)
{
Debug.WriteLine("The app was denied access to the camera");
}
catch (Exception ex)
{
Debug.WriteLine("Exception when initializing MediaCapture with {0}: {1}", cameraDevice.Id, ex.ToString());
}
// If initialization succeeded, start the preview
if (_isInitialized)
{
// Figure out where the camera is located
if (cameraDevice.EnclosureLocation == null || cameraDevice.EnclosureLocation.Panel == Windows.Devices.Enumeration.Panel.Unknown)
{
// No information on the location of the camera, assume it's an external camera, not integrated on the device
_externalCamera = true;
}
else
{
// Camera is fixed on the device
_externalCamera = false;
// Only mirror the preview if the camera is on the front panel
_mirroringPreview = (cameraDevice.EnclosureLocation.Panel == Windows.Devices.Enumeration.Panel.Front);
}
Чтобы принять ПОС использование
await _mediaCapture.CapturePhotoToStreamAsync(ImageEncodingProperties.CreateJpeg(), stream);
Я могу использовать камеру приложения в своей заявке –
Если вы можете, то это лучший вариант иначе вам придется столкнуться со многими авариями, так как конкретный пакет th вы хотите, чтобы поиск не присутствовал, иначе вы не сможете вернуться к своему приложению, как только откроется другое приложение. var options = new Windows.System.LauncherOptions(); options.PreferredApplicationPackageFamilyName = "YourAppPackage"; options.PreferredApplicationDisplayName = "YourAppName"; // Если у пользователя нет приложений, установленных для обработки URI var success = await Windows.System.Launcher.LaunchUriAsync (uri, options); – Jerin
Для получения дополнительной информации о фрагменте кода, посмотрите: http://aka.ms/2015builduniversalcamerasample – Mike
- 1. Как включить Bash в предварительном просмотре разработчика Windows 10?
- 2. Использование CameraCaptureUI в Windows 10 fullscreen
- 3. Windows 10 Phone Emulator не запускается в предварительном просмотре Windows 10
- 4. Как обновить modern.ie для современных приложений в предварительном просмотре windows?
- 5. IB_DESIGNABLE, с просмотром просмотров в предварительном просмотре?
- 6. Ошибка в предварительном просмотре рефакторинга Custom Eclipse
- 7. Android: обнаружение NFC при предварительном просмотре камеры
- 8. Разница в растягивании во внутреннем предварительном просмотре и предварительном просмотре pdf
- 9. DockedItems не отображается в предварительном просмотре
- 10. Dropzone.js отклонил файлы в предварительном просмотре файлов
- 11. Область диаграммы не отображается в предварительном просмотре
- 12. Android - Actionbar не отображается в предварительном просмотре
- 13. WMD Markdown показ в предварительном просмотре div
- 14. Выделить текст в предварительном просмотре документа SharePoint
- 15. неинициализированная константа в предварительном просмотре почтовой программы
- 16. Изменение контраста в предварительном просмотре камеры - Android
- 17. Удалить камеру UIImagePickerControllerOverlayView в предварительном просмотре
- 18. SSRS - ошибка панели датчика в предварительном просмотре
- 19. Только цельный узел в предварительном просмотре
- 20. Показать несколько изображений в предварительном просмотре
- 21. Кристалл будет исчезать при предварительном просмотре подотчет
- 22. UIImagePickerController no overlay при предварительном просмотре
- 23. ColorEffect не отображается на предварительном просмотре камеры
- 24. jQuery, похоже, не работает при предварительном просмотре
- 25. изображение искажено на предварительном просмотре камеры
- 26. создать кнопку сброс при предварительном просмотре изображения
- 27. Рисование прямой линии на предварительном просмотре камеры
- 28. Раздел не отображается при предварительном просмотре печати?
- 29. Несколько цветов фона при предварительном просмотре печати
- 30. Пользовательский LinearLayout на предварительном просмотре камеры
Microsoft добавила Windows.Media.Capture.CameraCaptureUI Тип в Windows 10 выпуска SDK 10158. Для получения дополнительной информации посмотрите на HTTP : //blogs.windows.com/buildingapps/2015/06/30/windows-10-sdk-preview-build-10158-released/ –