as3获取麦克风音量,并通过音量大小控制flash的播放,求代码 10

需实现的效果是通过麦克风收录声音,在FLASH里根据声音的大小来控制影片播放,当音量达到一定程度时,影片开始播放;在这个过程中,若声音小于某个数值,则倒放;若影片播放到一... 需实现的效果是通过麦克风收录声音,在FLASH里根据声音的大小来控制影片播放,当音量达到一定程度时,影片开始播放;在这个过程中,若声音小于某个数值,则倒放;若影片播放到一定程度时,则自动播放到最后一帧,不再回放。 展开
 我来答
百度网友b96d268
2016-08-17 · TA获得超过217个赞
知道小有建树答主
回答量:334
采纳率:0%
帮助的人:318万
展开全部
用flash.media.Microphone可以轻松解决你的问题了。有as3帮助文档吗 有的话 直接搜Microphone 可以找到实例代码 要是你编程水平不是太差 应该可以做的。这里给个思路:
首先获取麦克风 需要用户确定同意使用,Microphone有一个事件监听,监听到用户同意之后 就可以使用Microphone类的相关属性和方法,里面有一个activityLevel 应该可以检查声音强度,自己试吧。
然后可以通过一个enter_frame事件去判断activityLevel 大于某个值,至于做正播和倒播,一般都是有一个外部布尔变量 比如叫 isPlay, 当isPlay=true的时候 就让mc.nextFrame(),如果isPlay=false 就让mc.prevFrame()实现倒播。你就根据activityLevel 的判断结果设置isPlay 不就实现根据声音强度 正倒播的问题了
唯创智能
2024-05-10 广告
同时支持储存多段录音的录音IC有如下:WT2000/WTR030/WTR050系列录音芯片(当然,也有同等型号系列下的录音模块),用户选择,主要看录音时长的需求、是纯录音用还是录音/播放兼具,是要芯片还是要模块,看电路的一个设计需求。当然如... 点击进入详情页
本回答由唯创智能提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式