Захват или воспроизведение звука, видео и изображений (HTML)
[ Эта статья адресована разработчикам приложений среды выполнения Windows для Windows 8.x и Windows Phone 8.x. В случае разработки приложений для Windows 10 см. раздел последняя документация]
В этом разделе содержится информация о том, как захватывать фотографии и видео с устройства захвата, например встроенной камеры или подключенной веб-камеры, и как воспроизводить звуковые потоки в приложении среды выполнения Windows на JavaScript.
Примеры использования захвата мультимедиа в приложениях среды выполнения Windows на JavaScript см. в разделе, посвященном примеру захвата мультимедиа, а прочие примеры перечислены в разделе Samples в главе Related topics далее.
Чтобы поэкспериментировать с захватом данных мультимедиа и другими ключевыми возможностями Windows 8, скачайте практикумы по Windows 8. Они представляют собой модульное, пошаговое введение в создание приложения Магазина Windows на языке программирования по вашему выбору (JavaScript и HTML или C# и XAML).
В этом разделе
Тема | Описание |
---|---|
В этом разделе мы рассмотрим самый простой способ захвата фото- или видеоизображения с встроенной или подключенной камеры с помощью API CameraCaptureUI. Этот API запускает полноэкранное диалоговое окно пользовательского интерфейса камеры и позволяет очень просто выполнять захват фото- или видеоизображения. |
|
Краткое руководство. Захват видео с помощью API MediaCapture |
В этом разделе описывается захват видео с записью в файл с помощью API Windows.Media.Capture. Вы можете использовать API Windows.Media.Capture для управления асинхронной операцией захвата, выбора профиля кодирования и записи получаемого видео в файл. |
Вы можете связать камеру с тегом <video> для предпросмотра видео. |
|
Вы можете записывать видео с камеры и звук с микрофона. |
|
Используя методы SetPreviewRotation и SetRecordRotation класса MediaCapture, вы можете поворачивать видео, захваченное с камеры. |
|
Зеркалирование предпросмотра удобно при видеоконференциях и видеоразговорах. Обычно пользователь желает видеть свое зеркальное отражение. Оригинальное, неотраженное изображение может быть непривычным, поскольку мы привыкли представлять себя такими, какими видим в зеркале. |
|
Эффект VideoStabilization может помочь уменьшить дрожание видеоизображения, например полученного с ручной камеры. |
|
Чтобы применить эффекты к записанному видео,используйте метод MediaCapture.AddEffectAsync. |
|
В этом разделе мы разъясним категории потоковой передачи звука и продемонстрируем использование тега <audio> для добавления возможностей потоковой передачи звука в ваше приложение. |
|
В этом руководстве мы расскажем о том, как настроить аппаратные клавиши мультимедиа на клавиатуре и использовать их для управления потоком аудио-видео (AV), нажимая «Воспроизведение», «Пауза», «Стоп» и т. д. |
|
В этом руководстве описано, как выбрать правильную категорию аудиовидеопотока (AV), чтобы настроить его как поток воспроизведения звука. |
|
Управление вызовами на устройстве связи Bluetooth по умолчанию |
В этом учебнике показано, как настроить обработку звонков при помощи устройства связи Bluetooth по умолчанию. |
Связанные разделы
Схемы
Схема создания приложений среды выполнения Windows на JavaScript
Проектирование взаимодействий с пользователем в приложениях
Примеры
Образец захвата мультимедийного содержимого
Образец пользовательского интерфейса для захвата с камеры
Образец пользовательского интерфейса для параметров камеры
Образец перечисления устройств
Образец связи в реальном времени
Образец расширения мультимедиа
Практические лабораторные работы для Windows 8
Ссылки
Другие ресурсы