一种网页上实现麦克风音量检测的方法

文档序号:6332633阅读:264来源:国知局
专利名称:一种网页上实现麦克风音量检测的方法
技术领域
本发明属于网络技术领域,具体涉及一种网页上实现麦克风音量检测的方法。
背景技术
随着互联网软、硬件的发展,多媒体信息化已经得到普及,人们在日常生活中的交 流也更多地使用到了多媒体技术,比如手机、电话、语音通讯等,尤其是基于电脑的网络语 音通讯更是倍受人们的青睐。目前,语音通讯大多需要下载安装软件,当然,也有可在网页 上实现语音的产品,但是存在严重不足,即没有很好的麦克风检测处理。这种情况时有发 生对方已经讲话且声音已传递过来,但是听不到,大部分原因是本地麦克风音量设置的问 题导致声音传递失败。如没有麦克风音量检测和相关显示,用户无法得知麦克风音量多大、 是否有效以及如何对音量进行调整,给沟通造成极大不便。现阶段的产品即便能实现在线 检测麦克风音量,也需下载控件,再借助这些控件调用本地资源实现麦克风音量检测,过多 安装这些控件会影响用户电脑的正常运行。一种网页上实现麦克风音量检测的方法,旨在解决当前麦克风音量检测存在的问 题,且提供一种网页上实现麦克风音量检测的方法。该发明无需下载任何控件、高速高效、 实现原理简单、方便实用,是一种完全基于网页的能普及大众的前沿技术。

发明内容
本发明的目的是提供一种网页上实现麦克风音量检测的方法。为达到上述目的,本发明的技术方案为一种网页上实现麦克风音量检测的方法, 包括以下步骤1)用户打开网页,自动加载Flash,Flash插件打开用户本地麦克风;2)Flash注册事件,用于监听麦克风音量变化;3)当麦克风音量变化时,触发麦克风音量监听事件,并调用网页函数,传入麦克风
音量值;4)网页函数根据Flash传递过来的音量值进行处理,便实现麦克风的音量检测。上述技术方案中,其中步骤1)包含如下过程用户打开网页,自动加载Flash,Flash 调用 Microphone. getMicrophone ()方法, 打开用户本地麦克风。上述技术方案中,其中步骤幻包含如下过程当用户本地麦克风成功打开且被用户允许调用本地麦克风后,Flash对麦克风注 册ActivityEvent. ACTIVITY事件,用于监听麦克风的音量活动状态,如果麦克风打开失败 或者用户不允许调用本地麦克风则不进行麦克风音量检测。上述技术方案中,其中步骤幻包含如下过程当麦克风的音量发生变化时,触发麦克风音量监听事件,此时在监听事件中通过 Externallnterface. call方法调用网页Javakript函数,并传入麦克风音量值。
上述技术方案中,其中步骤4)包含如下过程网页JavMcript函数接到传递过来的麦克风音量值时,进行逻辑处理或者显示, 如数值显示、波形条显示、跳动条显示等处理,即实现麦克风的音量检测。本发明与现有技术相比具有以下的优点1)不需要下载任何控件,即可在网页上对麦克风音量进行检测;2)对麦克风音量的检测即时性检测,每当麦克风音量发生变化时,可以立即针对 变化进行处理;3)对软、硬件要求比较低,与网页交互性强,能够很方便嵌入其它系统中进行应 用;4)技术实现简单、思路清晰,运用门槛低,技术上很容易被普及和被接受。


说明书附图中的附图1、图2是本发明的详细流程图。
具体实施例方式一种网页上实现麦克风音量检测的方法,包括以下步骤1)用户打开网页,自动加载Flash,Flash插件打开用户本地麦克风;2)Flash注册事件,用于监听麦克风音量变化;3)当麦克风音量变化时,触发麦克风音量监听事件,并调用网页函数,传入麦克风
音量值;4)网页函数根据Flash传递过来的音量值进行处理,便实现麦克风的音量检测。下面进一步详细说明本发明所述的方法参见说明书附图中的附图1、附图2,用户打开网页,自动加载Flash,Flash调用 Microphone. getMicrophone ()方法,打开用户本地麦克风;当用户本地麦克风成功打开且 被用户允许调用本地麦克风后,Flash对麦克风注册ActivityEvent. ACTIVITY事件,用于 监听麦克风的音量活动状态,如果麦克风打开失败或者用户不允许调用本地麦克风则不进 行麦克风音量检测;当麦克风的音量发生变化时,触发麦克风音量监听事件,此时在监听 事件中通过ExternaUnterface. call方法调用网页Javakript函数,并传入麦克风音量 值;网页JavMcript函数接到传递过来的麦克风音量值时,进行逻辑处理或者显示,如数 值显示、波形条显示、跳动条显示等处理,即实现麦克风的音量检测。
权利要求
1.一种网页上实现麦克风音量检测的方法,其特征在于,包括以下步骤1)用户打开网页,自动加载Flash,Flash插件打开用户本地麦克风;2)Flash注册事件,用于监听麦克风音量变化;3)当麦克风音量变化时,触发麦克风音量监听事件,并调用网页函数,传入麦克风音量值;4)网页函数根据Flash传递过来的音量值进行处理,便实现麦克风的音量检测。
2.如权利要求1所述的一种网页上实现麦克风音量检测的方法,其特征在于,其中步 骤1)包含如下过程用户打开网页,自动加载Flash,Flash调用Microphone. getMicrophone ()方法,打开 用户本地麦克风。
3.如权利要求1所述的一种网页上实现麦克风音量检测的方法,其特征在于,其中步 骤2)包含如下过程当用户本地麦克风成功打开且被用户允许调用本地麦克风后,Flash对麦克风注册 ActivityEvent. ACTIVITY事件,用于监听麦克风的音量活动状态,如果麦克风打开失败或 者用户不允许调用本地麦克风则不进行麦克风音量检测。
4.如权利要求1所述的一种网页上实现麦克风音量检测的方法,其特征在于,其中步 骤3)包含如下过程当麦克风的音量发生变化时,触发麦克风音量监听事件,此时在监听事件中通过 Externallnterface. call方法调用网页Javakript函数,并传入麦克风音量值。
5.如权利要求1所述的一种网页上实现麦克风音量检测的方法,其特征在于,其中步 骤4)包含如下过程网页JavMcript函数接到传递过来的麦克风音量值时,进行逻辑处理或者显示,如数 值显示、波形条显示、跳动条显示笄处理,即实现麦克风的音量检测。
全文摘要
本发明属于网络技术领域,具体涉及一种网页上实现麦克风音量检测的方法,包括以下步骤当用户打开网页,自动加载Flash,Flash打开用户本地麦克风,并注册事件开始监听麦克风的音量变化,当麦克风音量开始变化时触发事件,Flash调用网页函数,传入麦克风当前音量值,网页函数根据传递过来的音量值进行处理,便实现麦克风的音量检测。此方法直接在网页中直接对麦克风音量进行检测,并及时反馈到网页进行处理,具有很强的及时性、准确性、高效性。
文档编号G06F9/44GK102103498SQ201010291118
公开日2011年6月22日 申请日期2010年9月17日 优先权日2010年9月17日
发明者胡加明 申请人:苏州阔地网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1