Camera 类

可用性

Flash Player 6。

说明

Camera 类主要用于 Macromedia Flash Communication Server,但也可以用在其它地方,只是在使用上受到限制。

可通过 Camera 类捕获来自连接到计算机(该计算机应运行 Macromedia Flash Player)的摄像机的视频,例如监视来自连接到本地系统的 Web 摄像机的视频输入信号。(Flash 提供类似的音频功能;有关更多信息,请参见 Microphone 类条目。)

若要创建或引用 Camera 对象,请使用 Camera.get()

Camera 类的方法摘要

方法

说明

Camera.get()

返回默认或指定的 Camera 对象;如果没有可用的摄像机,则返回 null

Camera.setMode()

设置摄像机捕获模式的各个方面,包括高度、宽度和每秒播放的帧数。

Camera.setMotionLevel()

指定调用 Camera.onActivity(true) 所需的运动量,并且指定在没有运动多长时间后才会调用 Camera.onActivity(false)

Camera.setQuality()

一个整数,指定当前输出视频输入信号可以使用的最大带宽量,以每秒字节数为单位。

Camera 类的属性摘要

属性(只读)

说明

Camera.activityLevel

所检测的摄像机的运动量。

Camera.bandwidth

当前输出视频输入信号可以使用的最大带宽量,以字节为单位。

Camera.currentFps

摄像机捕获数据的速率,以每秒帧数为单位。

Camera.fps

您希望摄像机捕获数据的速率,以每秒帧数为单位。

Camera.height

当前捕获高度,以像素为单位。

Camera.index

Camera.names 返回的数组中反映的摄像机的索引。

Camera.motionLevel

调用 Camera.onActivity(true) 所需的运动量。

Camera.motionTimeOut

摄像机停止检测运动的时刻和调用 Camera.onActivity(false) 的时刻之间相差的毫秒数。

Camera.muted

一个布尔值,指定用户是允许还是拒绝访问摄像机。

Camera.name

摄像机硬件指定的摄像机的名称。

Camera.names

Class 属性;一个字符串数组,反映所有可用视频捕获设备(包括显卡和摄像机在内)的名称。

Camera.quality

一个整数,指定所需的图片品质级别,该级别由应用于每一视频帧的压缩量确定。

Camera.width

当前捕获宽度,以像素为单位。

Camera 类的事件处理函数摘要

事件处理函数

说明

Camera.onActivity

在摄像机开始或停止检测运动时调用。

Camera.onStatus

当用户允许或拒绝访问摄像机时调用。

Camera 类的构造函数

请参见 Camera.get()