捕获或呈现音频、视频和图像 (HTML)
[ 本文适用于编写 Windows 运行时应用的 Windows 8.x 和 Windows Phone 8.x 开发人员。如果你要针对 Windows 10 进行开发,请参阅 最新文档 ]
本部分包含有关如何在使用 JavaScript 的 Windows 运行时应用中从捕获设备(例如内置相机或连接的摄像头)捕获照片和视频,以及如何呈现音频流的信息。
有关在使用 JavaScript 的 Windows 运行时应用中使用媒体捕获的示例,请参阅媒体捕获示例以及下面“Related topics”的“Samples”部分中列出的其他示例。
如果你希望尝试使用媒体捕获功能和其他主要的 Windows 8 功能,请下载 Windows 8 动手实验室。这些实验室提供用于以你选择的编程语言(JavaScript 和 HTML 或 C# 和 XAML)创建示例 Windows 应用商店应用的模块化分步说明。
本部分内容
主题 | 描述 |
---|---|
本主题为你显示了通过使用 CameraCaptureUI API,从你的嵌入或附加相机中捕获照片或视频的最简单方法。此 API 启动了显示相机 UI 的全屏对话框,并让你至少使用一种调用方法捕获照片或视频。 |
|
本主题为你显示如何使用 Windows.Media.Capture API 捕获视频到文件中。你可使用 Windows.Media.Capture API 控制异步捕获操作,选择编码配置文件并发送最终视频到文件中。 |
|
你可将相机与 <video> 标记关联以预览视频。 |
|
你可从相机录制视频和/或从麦克风录制音频。 |
|
你可以使用 MediaCapture 类中的 SetPreviewRotation 和 SetRecordRotation 方法,旋转从相机捕获的视频。 |
|
镜像预览图像对于视频会议或视频聊天应用程序很有用。通常,用户希望看到自己的反射影像。“正确”(非镜像)视图可能看起来有些异常,因为我们习惯于通过镜子看自己。 |
|
VideoStabilization 效果有助于减少视频中的抖动,例如来自手持相机。 |
|
使用 MediaCapture.AddEffectAsync 方法将效果应用到捕获的视频。 |
|
本主题介绍音频流类别并且介绍如何使用 <audio> 标记向应用中添加音频流功能。 |
|
本教程介绍如何在键盘上配置硬件媒体键,然后使用配置的键,通过按下或单击播放、暂停等键控制音频视频 (AV) 流。 |
|
本教程介绍如何为音频-视频 (AV) 流选择正确的类别,以将其配置为音频播放流。 |
|
本教程为你显示如何配置默认 Bluetooth 通信设备以处理通话。 |
相关主题
路线图
使用 JavaScript 的 Windows 运行时应用的路线图
示例
参考
其他资源