Flash基础入门之Flash调用麦克风
小标 2019-01-24 来源 : 阅读 1453 评论 0

摘要:本文主要向大家介绍了Flash基础入门之Flash调用麦克风,通过具体的内容向大家展现,希望对大家学习Flash基础入门有所帮助。

本文主要向大家介绍了Flash基础入门之Flash调用麦克风,通过具体的内容向大家展现,希望对大家学习Flash基础入门有所帮助。

import flash.events.ActivityEvent;
import flash.media.Microphone;
var deviceArray:Array = Microphone.names;
//所有可用的声音捕获设备的名称
var mic:Microphone = Microphone.getMicrophone();
//获取当前麦克风的索引值
mic.gain = 60;
//麦克风增益 - 即麦克风在传送信号之前应该将信号放大的倍数
mic.rate = 11;
//麦克风捕获声音的频率,单位是 kHz
mic.setUseEchoSuppression(true);
//指定是否使用音频编解码器的回音抑制功能
mic.setLoopBack(true);
//将麦克风设为环回模式或将其关闭
mic.setSilenceLevel(20, 300);
// 设置可认定为有声的最低音量输入水平,以及实际静音前需经历的无声时间长度 
mic.addEventListener(ActivityEvent.ACTIVITY, this.onMicActivity);
function onMicActivity(event:ActivityEvent):void
{
 trace("活动=" + event.activating + ", 活动量=" + mic.activityLevel);
}

if (mic.activityLevel>30) {
//你的代码
}

 

 

**********************************************

防止回音的影响:m.setUseEchoSuppression(false);

 

//让Flash程序与麦克风输入的信号建立连接

m = Microphone.get(); 

//将Audio连接在_root上,这样每一个物件都能与’m’来建立沟通
attachAudio(m); 

//防止回音的影响
m.setUseEchoSuppression(false); 

//用声音来控制我们所设置图形的大小,activityLevel是通过声音的输入来返回一个在0-100之间数值。
onEnterFrame = function () { 
circle._xscale = circle._yscale = m.activityLevel+50; 
};

以上就介绍了Flash的相关知识,希望对Flash有兴趣的朋友有所帮助。了解更多内容,请关注职坐标常用软件Flash频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 1 不喜欢 | 0
看完这篇文章有何感觉?已经有1人表态,100%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程