FMS客户端ActionScript 语言的参考
- 博客分类:
- 技术杂绘
FMS客户端ActionScript 语言的参考
2009年11月17日
Macromedia Flash Media Server提供了两种应用程序接口(APIs),客户端ActionScript API 和服务器端 ActionScript API 。本文档将阐述客户端 API。
这份帮助文档是设计用来配合Macromedia Flash ActionScript 帮助文档一起使用的。您可以参阅Flash帮助文档以了解一般性的脚本知识。使用本文档,可以帮助您在Flash应用程序中添加Flash Media Server功能。
对于如何开发Flash Media Server应用程序,以及理解如何在客户端和相配套的服务器端创建对象的更多信息,请您参阅《开发媒体应用程序》一书。
注意:
这份帮助文档中的很多实例代码使用 ActionScript.2.0语法。
ActionScript 类:
下表列出了《Flash Media Server 2客户端语言参考指南》一书中的所有类:
Camera类:
让您从连接到正在运行 Macromedia Flash Player播放器的计算机上的摄像头捕获视频。
Microphone类:
让您从连接到正在运行 Macromedia Flash Player播放器的计算机上的麦克风捕获音频。
MovieClip 类:
让您指定一个声音的来源,是通过从本地(Microphone对象)捕获,还是通过从运行Flash Media Server的应用程序中流出(NetStream 对象)。
NetConnection 类:
管理Flash Player与服务器之间的双向连接,它可以让您连接到Flash Remoting或者Flash Media Server。
NetStream 类:
创建一个Flash Player和Flash Media Server之间的单向连接,使用 NetConnection 对象可以创建一个有效的此连接。
SharedObject 类:
允许在多个本地或者远程的SWF客户端之间共享的即时数据。
System类:
System 类包含多个与发生在用户计算机上的某些操作相关的属性,如具有共享对象的操作、摄像头和麦克风的本地设置和剪贴板的设置。
Video类
让您在 SWF 文件中显示实时或以前录制的视频流。
(译者说明:原英文版本以下有一个有关Camera类、方法的列表,对相关属性,方法作简要说明,由于篇幅较长,且不涉及具体语法,故在译文中省略。)
Camera类
可用性
■Flash Player.6 。
■Flash Media Server.(非必需)
Camera类可以让您从连接到正在运行 Macromedia Flash Player的计算机上的摄像头捕获视频。当您用它配合Flash Media Server一起使用时, 这个类还可以让您传送,显示, 和可选择地记录被捕获的视频。利用这些功能, 您可以开发媒体应用程序 , 例如视频会议, 包含视频的即时通讯,等等。Flash提供了一个类似的音频功能; 如果您想了解更多关于音频的信息, 请您参阅Micorophone类。
您也可以不必配合服务器使用Camera对象,例如,例如监视来自连接到本地系统的 Web 摄像头的视频输入。
注意:
当 SWF 文件试图访问Camera.get()返回的摄像头时, Flash Player编译器将显示一个隐私对话框,让用户选择允许还是拒绝对Camera的访问。 (对于Camera类,请确定您的舞台尺寸不小于215 x 138图素,这是 Flash显示对话框所必需的最小尺寸。) 最终用户和管理员可以禁用单个站点和所有的对Camera的访问。
Camera类方法摘要:
Camera.get():
返回对用于捕获视频的 Camera 对象的引用。
Camera.setKeyFrameInterval():
设置视频传输的帧速和压缩算法。
Camera.setLoopback():
设置指定是否对从本地捕获的视频流使用压缩。
Camera.setMode():
设置所捕获视频的外观,包括高度,宽度和帧速。
Camera.setMotionLevel():
设置触发Camera.onActivity(true)事件所必需的运动量。
Camera.setQuality():
设置输出视像输送的最大带宽以及画面质量。
为Camera类的属性属性摘要
Camera.activityLevel
一个从 0 到 100之间的数值,用来指定Camera侦测运动所需要的数值。
Camera.bandwidth
目前向外传输视频的最大带宽, 单位为bytes。
Camera.currentFps
Camera捕获数据的每秒速率。
Camera.fps
您需要的Camera捕获数据的速率。
Camera.height
所捕获视频的高度, 单位是图素。
Camera.index
Camera的索引, 是从 Camera.names方法中返回的一个数组。
Camera.motionTimeOut
Camera侦测画面停止所需要的时间,毫秒,此时触发 Camera.onActivity(false) 事件的时间。
Camera.muted
一个布尔值,检测用户允许还是拒绝对Camera的访问。
Camera.name
检测摄像头硬件的名称。
Camera.names
类属性,一个包含所有可用的视频采集设备的字符串数组,包括视频卡和摄像头。
Camera.quality
一个数值,描述一个基于所应用的视频帧速压缩的画面质量。
Camera.width
所捕获视频的宽度, 单位为图素。
发表评论
-
《Windows 核心编程》 -- 内核对象 --札记
2012-01-20 10:13 971《Windows 核心编程》 -- 内核对象 --札记 20 ... -
SDK网络连接/多线程示例代码
2012-01-20 10:13 692SDK网络连接/多线程示例代码 2010年06月09日 ... -
多线程编程(一)――CreateThread
2012-01-20 10:13 979多线程编程(一)――Creat ... -
CWinThread类,以及和createthread API的区别
2012-01-20 10:13 978CWinThread类,以及和createthread API ... -
FCKEditor 2.6.4 Asp.net上传文件没有权限解决
2012-01-20 10:13 768FCKEditor 2.6.4 Asp.net上传文件没有权限 ... -
Flash务实主义(四)――Flash中的MVC
2012-01-19 15:13 622Flash务实主义(四)――Flash中的MVC 2011年 ... -
只学一点点:我的技术学习策略
2012-01-19 15:13 639只学一点点:我的技术学 ... -
Flash Flex 国际化问题解决方案大全
2012-01-19 15:13 1091Flash Flex 国际化问题解 ... -
flex 问题
2012-01-19 15:13 603flex 问题 2011年04月04日 ... -
一名优秀的Flex开发者需要知道的10样东西
2012-01-19 15:13 587一名优秀的Flex开发者需要知道的10样东西 2010年06 ... -
最全的文件扩展名大全(二)
2012-01-17 05:00 868最全的文件扩展名大全(二) 2010年11月13日 PD ... -
DirectUI 的初步分析
2012-01-17 05:00 873DirectUI 的初步分析 2011年05月04日 D ... -
什么软件支持什么格式
2012-01-17 05:00 810什么软件支持什么格式 ... -
eclipse工具使用技巧&关联Android源码
2012-01-17 05:00 855eclipse工具使用技巧&关联Android源码 ... -
Learning Flash Media Server 3中文版-第4章之2/6
2012-01-16 03:51 661Learning Flash Media Server 3 ... -
fms远程共享对象
2012-01-16 03:51 719fms远程共享对象 2011年0 ... -
FMS/red5客户端信息对象
2012-01-16 03:51 1333FMS/red5客户端信息对象 2010年11月16日 ... -
FMS_api
2012-01-16 03:51 728FMS_api 2010年03月11日 //====== ...
相关推荐
STC12C5A通过GPS模块获取当前定位信息,如果车辆发生异常震动或车主打来电话(主动请求定位),将通过GSM发送一条定位短信到车主手机,车主点击链接默认打开网页版定位,如果有安装高德地图APP将在APP中打开并展示汽车当前位置 GPS模块可以使用多家的GPS模块,需要注意的是,当前程序对应的是GPS北斗双模芯片,故只解析 GNRMC数据,如果你使用GPS芯片则应改为GPRMC数据即可。 系统在初始化的时候会持续短鸣,每初始化成功一部分后将长鸣一声,如果持续短鸣很久(超过20分钟),建议通过串口助手查看系统输出的调试信息,系统串口默认输出从初始化开始的所有运行状态信息。 不过更建议你使用SIM868模块,集成GPS.GSM.GPRS,使用更加方便
基于tensorflow2.x卷积神经网络字符型验证码识别 卷积神经网络(Convolutional Neural Networks, CNNs 或 ConvNets)是一类深度神经网络,特别擅长处理图像相关的机器学习和深度学习任务。它们的名称来源于网络中使用了一种叫做卷积的数学运算。以下是卷积神经网络的一些关键组件和特性: 卷积层(Convolutional Layer): 卷积层是CNN的核心组件。它们通过一组可学习的滤波器(或称为卷积核、卷积器)在输入图像(或上一层的输出特征图)上滑动来工作。 滤波器和图像之间的卷积操作生成输出特征图,该特征图反映了滤波器所捕捉的局部图像特性(如边缘、角点等)。 通过使用多个滤波器,卷积层可以提取输入图像中的多种特征。 激活函数(Activation Function): 在卷积操作之后,通常会应用一个激活函数(如ReLU、Sigmoid或tanh)来增加网络的非线性。 池化层(Pooling Layer): 池化层通常位于卷积层之后,用于降低特征图的维度(空间尺寸),减少计算量和参数数量,同时保持特征的空间层次结构。 常见的池化操作包括最大池化(Max Pooling)和平均池化(Average Pooling)。 全连接层(Fully Connected Layer): 在CNN的末端,通常会有几层全连接层(也称为密集层或线性层)。这些层中的每个神经元都与前一层的所有神经元连接。 全连接层通常用于对提取的特征进行分类或回归。 训练过程: CNN的训练过程与其他深度学习模型类似,通过反向传播算法和梯度下降(或其变种)来优化网络参数(如滤波器权重和偏置)。 训练数据通常被分为多个批次(mini-batches),并在每个批次上迭代更新网络参数。 应用: CNN在计算机视觉领域有着广泛的应用,包括图像分类、目标检测、图像分割、人脸识别等。 它们也已被扩展到处理其他类型的数据,如文本(通过卷积一维序列)和音频(通过卷积时间序列)。 随着深度学习技术的发展,卷积神经网络的结构和设计也在不断演变,出现了许多新的变体和改进,如残差网络(ResNet)、深度卷积生成对抗网络(DCGAN)等。
【三维装箱】遗传和模拟退火算法求解三维装箱优化问题【含Matlab源码 031期】.zip
cpk&ppk python 小程序,品友点评
基于springboot的java毕业&课程设计
课设毕设基于SpringBoot+Vue的影城管理系统 LW+PPT+源码可运行.zip
MC教育版(免登录版)
包含13993张数据和对应的13993张mask分割模版,数据集用不同目录保存,也可以用作分类数据集 类别包含:桃子、辣椒、覆盆子、大豆、南瓜、草莓
基于springboot的java毕业&课程设计
【三维装箱】遗传算法求解三维装箱优化问题【含Matlab源码 3408期】.zip
基于javaspring 开发框架的培训教程 TP1.zip
1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
医院网上预约系统设计与开发/毕业设计 JSP基于SSM网上医院预约挂号系统 科室信息: 科室id,科室名称,科室介绍,成立日期,负责人 医生信息: 医生工号,登录密码,所在科室,医生姓名,性别,医生照片,出生日期,医生职位,工作经验,联系方式,擅长,医生介绍 病人信息: 病人id,医生,病人姓名,性别,身份证号,联系电话,病人病例,登记时间 预约信息: 预约id,预约用户,预约医生,预约日期,时段,联系电话,下单时间,处理状态,医生回复 新闻信息: 新闻id,新闻标题,新闻图片,新闻内容,新闻日期,新闻来源 留言: 留言id,留言标题,留言内容,留言人,留言时间,管理回复,回复时间 用户: 用户名,登录密码,姓名,性别,出生日期,用户照片,联系电话,邮箱,家庭地址,注册时间
企业数据治理之数据质量治理方案
MySQL8.4.0 LTS(mysql-8.4.0-10.fc38.x86_64.rpm-bundle.tar)适用于Linux Fedora 38 (x86, 64-bit)
一、源码特点 java 医疗数据管理系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助采用了数据模型进行区块链设计,系统具有完整的源代码和数据库,系统采用web模式,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。 二、功能介绍 如博客中介绍 三、注意事项 1、管理员账号:admin 密码:admin 数据库配置文件DBO.java ,权限包括管理员,用户 2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。 3、数据库文件名是jspyly 系统名称yly 4、地址:http://127.0.0.1:8080/yly/qt/index.jsp
基于springboot的java毕业&课程设计
可运行源码(含数据库脚本)+开发文档+lw(高分毕设项目) java期末大作业毕业设计项目管理系统计算机软件工程大数据专业 内容概要:通过陆丰市医院门诊分诊系统设计的研究背景、研究的意义和目的,通过运用java语言和ssm框架来建立一款分诊管理系统,能够帮助医院提高工作效率,减少工作中出现的错误率。设计出挂号管理、排队候诊管理以及叫号管理等多个子模块,绘制出实体关系图,利用MySQL技术建立数据库达成了软件与数据库的互通。最后对工作进行了总结和展望。 关键词:分诊管理系统;功能建模;java 全套项目源码+详尽文档,一站式解决您的学习与项目需求。 适用人群: 计算机、通信、人工智能、自动化等专业的学生、老师及从业者。 使用场景及目标: 无论是毕设、期末大作业还是课程设计,一键下载,轻松部署,助您轻松完成项目。 项目代码经过调试测试,确保直接运行,节省您的时间和精力。 其他说明: 项目整体具有较高的学习借鉴价值,基础能力强的可以在此基础上修改调整,以实现不同的功能。
基于springboot的java毕业&课程设计