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

技术编号:6424876 阅读:1019 留言:0更新日期:2012-04-11 18:40
本发明专利技术属于网络技术领域,具体涉及一种网页上实现麦克风音量检测的方法,包括以下步骤:当用户打开网页,自动加载Flash,Flash打开用户本地麦克风,并注册事件开始监听麦克风的音量变化,当麦克风音量开始变化时触发事件,Flash调用网页函数,传入麦克风当前音量值,网页函数根据传递过来的音量值进行处理,便实现麦克风的音量检测。此方法直接在网页中直接对麦克风音量进行检测,并及时反馈到网页进行处理,具有很强的及时性、准确性、高效性。

【技术实现步骤摘要】

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

【技术特征摘要】
1.一种网页上实现麦克风音量检测的方法,其特征在于,包括以下步骤1)用户打开网页,自动加载Flash,Flash插件打开用户本地麦克风;2)Flash注册事件,用于监听麦克风音量变化;3)当麦克风音量变化时,触发麦克风音量监听事件,并调用网页函数,传入麦克风音量值;4)网页函数根据Flash传递过来的音量值进行处理,便实现麦克风的音量检测。2.如权利要求1所述的一种网页上实现麦克风音量检测的方法,其特征在于,其中步 骤1)包含如下过程用户打开网页,自动加载Flash,Flash调用Microphone. getMicrophone ()方法,打开 用户本地麦克风。3.如权利要求1所述的一种网页上实现麦克风音量检测的方法,其特征在于,其中步 骤2)包含如下过程当用户本地麦克风成功打开且被用户允许调...

【专利技术属性】
技术研发人员:胡加明
申请(专利权)人:苏州阔地网络科技有限公司
类型:发明
国别省市:32[中国|江苏]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1