專利名稱:一種網(wǎng)頁上實(shí)現(xiàn)麥克風(fēng)檢測的方法
技術(shù)領(lǐng)域:
本發(fā)明屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體涉及一種網(wǎng)頁上實(shí)現(xiàn)麥克風(fēng)檢測的方法。
背景技術(shù):
隨著互聯(lián)網(wǎng)軟、硬件的發(fā)展,多媒體信息化已經(jīng)得到普及,人們在日常生活中的交 流也更多地使用到了多媒體技術(shù),比如手機(jī)、電話、語音通訊等,尤其是基于電腦的網(wǎng)絡(luò)語 音通訊更是越來越受人們的青睞。目前的語音通訊大多是需要下載安裝軟件,當(dāng)然也有一 些產(chǎn)品是可以在網(wǎng)頁上實(shí)現(xiàn)語音,但是在使用中發(fā)現(xiàn),這些產(chǎn)品沒有一個(gè)很好的麥克風(fēng)檢 測處理,經(jīng)常出現(xiàn)聽不到語音的情況,查其原因,是對(duì)方?jīng)]有麥克風(fēng)或者沒有正確開啟麥克 風(fēng)設(shè)備,給溝通帶來極大不便。這些產(chǎn)品即便可以實(shí)現(xiàn)在線麥克風(fēng)檢測,也需要下載一些控 件,然后借助這些控件調(diào)用本地資源來實(shí)現(xiàn)麥克風(fēng)的檢測。這樣就不能做到綠色檢測,而且 這些網(wǎng)頁控件安裝多了,將影響用戶電腦的運(yùn)行速度。一種網(wǎng)頁上實(shí)現(xiàn)麥克風(fēng)檢測的方法,就是為了解決現(xiàn)階段麥克風(fēng)檢測方式所存在 的問題,并且能夠直接在網(wǎng)頁上進(jìn)行操作,無需下載任何控件,即可實(shí)現(xiàn)綠色檢測,是一種 真正意義上能夠普及大眾的技術(shù),且實(shí)現(xiàn)原理簡單,能夠很方便地嵌入各種互聯(lián)網(wǎng)應(yīng)用中。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種網(wǎng)頁上實(shí)現(xiàn)麥克風(fēng)檢測的方法。為達(dá)到上述目的,本發(fā)明的技術(shù)方案為一種網(wǎng)頁上實(shí)現(xiàn)麥克風(fēng)檢測的方法,包括 以下步驟1)用戶訪問網(wǎng)頁,網(wǎng)頁自動(dòng)加載用于檢測麥克風(fēng)Flash插件,F(xiàn)lash插件加載完成 后,調(diào)用Flash插件麥克風(fēng)操作API獲取麥克風(fēng)狀態(tài);2) Flash插件將麥克風(fēng)狀態(tài)處理完成后,將狀態(tài)保存在Flash數(shù)組變量里面;3) Flash插件通過網(wǎng)頁交互API調(diào)用網(wǎng)頁函數(shù)傳入保存麥克風(fēng)狀態(tài)的數(shù)據(jù)變量;4)網(wǎng)頁函數(shù)通過處理Flash插件傳遞過來的數(shù)組變量,以獲取麥克風(fēng)當(dāng)前狀態(tài)。上述技術(shù)方案中,其中步驟1)包含如下過程用戶訪問網(wǎng)頁,并加載Flash插件,F(xiàn)lash插件加載完成后,自動(dòng)調(diào)用Flash插件 麥克風(fēng)操作API獲取麥克風(fēng)狀態(tài)。上述技術(shù)方案中,其中步驟幻包含如下過程Flash插件獲取到麥克風(fēng)狀態(tài)后,進(jìn)行處理,處理結(jié)果包括攝像頭的狀態(tài)有正 常、忙碌、禁止訪問、被占用,然后把處理結(jié)果保存在數(shù)組變量里面。上述技術(shù)方案中,其中步驟幻包含如下過程Flash插件將保存在數(shù)組變量里面的檢測結(jié)果,使用Flash插件網(wǎng)頁交互API調(diào)用 網(wǎng)頁Javakript函數(shù),并向Javakript函數(shù)傳入檢測結(jié)果。上述技術(shù)方案中,其中步驟4)包含如下過程網(wǎng)頁Jav必cript函數(shù)接收到Flash插件傳遞過來的檢測結(jié)果時(shí),便可在網(wǎng)頁上進(jìn)行進(jìn)一步的邏輯處理,即可實(shí)現(xiàn)進(jìn)行麥克風(fēng)狀態(tài)的檢測。本發(fā)明與現(xiàn)有技術(shù)相比具有以下的優(yōu)點(diǎn)1)用戶不需要多余的操作和設(shè)置,整個(gè)檢測過程全自動(dòng);2)可在網(wǎng)頁上進(jìn)行在線操作,不需要安裝任何軟件;3)檢測過程快速、及時(shí),不消耗任何資源;4)通過很好地與JavMcript進(jìn)行交互,便于嵌入其它應(yīng)用。
說明書附圖中的附圖1、圖2是本發(fā)明的詳細(xì)流程圖。
具體實(shí)施例方式一種網(wǎng)頁上實(shí)現(xiàn)麥克風(fēng)檢測的方法,包括以下步驟1)用戶訪問網(wǎng)頁,并加載Flash插件,F(xiàn)lash插件加載完成后,自動(dòng)調(diào)用Flash插 件麥克風(fēng)操作API獲取麥克風(fēng)狀態(tài);2) Flash插件獲取到麥克風(fēng)狀態(tài)后,進(jìn)行處理,處理結(jié)果包括攝像頭的狀態(tài)有正 常、忙碌、禁止訪問、被占用,然后把處理結(jié)果保存在數(shù)組變量里面;3) Flash插件將保存在數(shù)組變量里面的檢測結(jié)果,使用Flash插件網(wǎng)頁交互API調(diào) 用網(wǎng)頁Javakript函數(shù),并向Javakript函數(shù)傳入檢測結(jié)果;4)網(wǎng)頁Jav必cript函數(shù)接收到Flash插件傳遞過來的檢測結(jié)果時(shí),便可在網(wǎng)頁上 進(jìn)行進(jìn)一步的邏輯處理,即可實(shí)現(xiàn)進(jìn)行麥克風(fēng)狀態(tài)的檢測。下面進(jìn)一步詳細(xì)說明本發(fā)明所述的方法參見說明書附圖中的附圖1、附圖2,用戶訪問網(wǎng)頁,并加載Flash插件,F(xiàn)lash插件 加載完成后,自動(dòng)調(diào)用Flash插件麥克風(fēng)操作API獲取麥克風(fēng)狀態(tài);Flash插件獲取到麥克 風(fēng)狀態(tài)后,進(jìn)行處理,處理結(jié)果包括攝像頭的狀態(tài)有正常、忙碌、禁止訪問、被占用,然后把 處理結(jié)果保存在數(shù)組變量里面;Flash插件將保存在數(shù)組變量里面的檢測結(jié)果,使用Flash 插件網(wǎng)頁交互API調(diào)用網(wǎng)頁JavMcript函數(shù),并向JavMcript函數(shù)傳入檢測結(jié)果;網(wǎng)頁 JavaScript函數(shù)接收到Flash插件傳遞過來的檢測結(jié)果時(shí),便可在網(wǎng)頁上進(jìn)行進(jìn)一步的邏 輯處理,即可實(shí)現(xiàn)進(jìn)行麥克風(fēng)狀態(tài)的檢測。
權(quán)利要求
1.一種網(wǎng)頁上實(shí)現(xiàn)麥克風(fēng)檢測的方法,其特征在于,包括以下步驟1)用戶訪問網(wǎng)頁,網(wǎng)頁自動(dòng)加載用于檢測麥克風(fēng)Flash插件,F(xiàn)lash插件加載完成后, 調(diào)用Flash插件麥克風(fēng)操作API獲取麥克風(fēng)狀態(tài);2)Flash插件將麥克風(fēng)狀態(tài)處理完成后,將狀態(tài)保存在Flash數(shù)組變量里面;3)Flash插件通過網(wǎng)頁交互API調(diào)用網(wǎng)頁函數(shù)傳入保存麥克風(fēng)狀態(tài)的數(shù)據(jù)變量;4)網(wǎng)頁函數(shù)通過處理Flash插件傳遞過來的數(shù)組變量,以獲取麥克風(fēng)當(dāng)前狀態(tài)。
2.如權(quán)利要求1所述的一種網(wǎng)頁上實(shí)現(xiàn)麥克風(fēng)檢測的方法,其特征在于,其中步驟1) 包含如下過程用戶訪問網(wǎng)頁,并加載Flash插件,F(xiàn)lash插件加載完成后,自動(dòng)調(diào)用Flash插件麥克 風(fēng)操作API獲取麥克風(fēng)狀態(tài)。
3.如權(quán)利要求1所述的一種網(wǎng)頁上實(shí)現(xiàn)麥克風(fēng)檢測的方法,其特征在于,其中步驟2) 包含如下過程Flash插件獲取到麥克風(fēng)狀態(tài)后,進(jìn)行處理,處理結(jié)果包括攝像頭的狀態(tài)有正常、忙 碌、禁止訪問、被占用,然后把處理結(jié)果保存在數(shù)組變量里面。
4.如權(quán)利要求1所述的一種網(wǎng)頁上實(shí)現(xiàn)麥克風(fēng)檢測的方法,其特征在于,其中步驟3) 包含如下過程Flash插件將保存在數(shù)組變量里面的檢測結(jié)果,使用Flash插件網(wǎng)頁交互API調(diào)用網(wǎng)頁 JavaScript函數(shù),并向Javakript函數(shù)傳入檢測結(jié)果。
5.如權(quán)利要求1所述的一種網(wǎng)頁上實(shí)現(xiàn)麥克風(fēng)檢測的方法,其特征在于其中步驟4) 包含如下過程網(wǎng)頁JavMcript函數(shù)接收到Flash插件傳遞過來的檢測結(jié)果時(shí),便可在網(wǎng)頁上進(jìn)行進(jìn) 一步的邏輯處理,即可實(shí)現(xiàn)進(jìn)行麥克風(fēng)狀態(tài)的檢測。
全文摘要
本發(fā)明屬網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體涉及一種網(wǎng)頁上實(shí)現(xiàn)麥克風(fēng)檢測的方法,包括以下步驟用戶訪問網(wǎng)頁,自動(dòng)加載Flash插件,F(xiàn)lash插件通過調(diào)用麥克風(fēng)操作API進(jìn)行本地麥克風(fēng)檢測,然后將檢測的結(jié)果返回給網(wǎng)頁,頁面便可獲取麥克風(fēng)的檢測結(jié)果。此方法可在網(wǎng)頁上直接對(duì)本地麥克風(fēng)進(jìn)行檢測,具有很強(qiáng)的及時(shí)性和準(zhǔn)確性。
文檔編號(hào)G06F17/30GK102110130SQ20101029108
公開日2011年6月29日 申請(qǐng)日期2010年9月17日 優(yōu)先權(quán)日2010年9月17日
發(fā)明者胡加明 申請(qǐng)人:蘇州闊地網(wǎng)絡(luò)科技有限公司