久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

HTML5的視頻格式之爭

HTML5的視頻格式之爭HTML5中文學習網,是中國最大的HTML5中文門戶,為廣大HTML5愛好者提供各種HTML5資料,包括HTML5網站、HTML5資訊、HTML5應用、HTML5游戲、HTML5教程、HTML5視頻、HTML5論壇等。

一、本不想寫此文

HTML5語音識別(現在一般用在搜索上),目前相關介紹還是挺多的。為何呢?因為很簡單!

下面是個普通文本框:

<input />

而稍稍多敲幾個字母,其就變成了支持HTML5語音API的語音識別文本框了。

<input x-webkit-speech />

我不喜歡嚼人家的爛根子,但是,就算鬧得再轟轟烈烈,那些種田的農民伯伯也不知道“半13 連體褲”為何物。因此,一想到如此簡單實用的裝逼功能還有不少人并不熟知,我這心里啊,就覺得不踏實。

你想想看哪?一說語音識別,哇靠,外行人(比方說你受盡臉色的產品經理或是老板之類)一聽,立馬覺得這玩意牛逼哄哄。但是,你卻搞出來了,OK,這下可以盡情裝逼了:老板那,昨兒個我放棄和女友啵啵的好機會,埋頭苦干,加班加點攻克語音識別這個史無前例的技術難關,皇天不負有心人,終于讓我拿下啦!!

必然的,什么刮目相看,滔滔江水敬仰之情都來了。因此,HTML5語言識別就是每個前端人員都必備的裝B神器。

裝B模式啟動

自從有了HTML5語音識別,老板再也不用擔心網站不高級了,so easy!

HTML5 語音識別 網站高級 so easy

二、廬山小面目

紙上得來終覺淺,絕知此事要躬行。因此,有必要大家都來試試這裝B神器。如果您手頭上有活正在使用的是Chrome 11+瀏覽器,您可以狠狠地點擊這里:HTML5語音識別功能demo

看到沒,文本框后面有個麥克風模樣的東西,我們滿懷崇敬之情點擊之,突然眼前亮光一閃,(//zxx:不是亮瞎了金鈦狗眼),神器出現了:
神器降臨 張鑫旭-鑫空間-鑫生活

此時,對著音頻輸入設備(如耳麥)發出你那或妖嬈,或醇厚,或磁性的嗓音,啊~~

于是,神器顯威,檣櫓吹灰:
模仿大S說話
語言識別結果

如果網速不行,或是google被墻了,或是你長時間不說話,或是說得是鳥語,神器可能就會不高興,然后這樣:
長時間不說話,神器不開心
或者是這樣:
說鳥語 神器不開心

當然,這里的語言識別還有其他參數或是方法。
比方說表示語言的:

<input x-webkit-speech lang="zh-CN" />

以及表示語法的(據說bUIltin:search可以過濾助詞,不過我沒測試過):

<input x-webkit-speech x-webkit-grammar="bUIltin:search" />

還有一個onwebkitspeechchange的方法,發生在語言識別成功,且文字輸入到文本框后觸發。

input.onwebkitspeechchange = function() {
    // ...
};

三、神器的不足

人無完人,金無足赤。雖說HTML5語言是被是前端開發人員裝B神器,但是,并不是每次都裝得很perfect的。什么時候會掉水溝呢?我目前知道的有兩種情況:
1. iframe中定位問題
如果語音識別框在iframe中,則,神器定位似乎出現了偏差——相對于父級上下文容器定位了。//zxx:因為HTML5不鳥iframe了?

您可以狠狠地點擊這里:iframe中語音識別框定位不準demo

iframe下語音框很錯位demo

2. 語言內容累加的問題
在正常情況下,點擊語音那個小圖標,輸入框中的文字還是處于選中狀態的,于是,新的語言信息會覆蓋之前的文字。但是,如果這種選中狀態丟失,就是出現語音識別內容不斷累加的bug.

您可以狠狠地點擊這里:語音識別累加bug實例

例如,我們第一次說,”yu yin sou suo”,出現的是:
第一次語音搜索可以識別 張鑫旭-鑫空間-鑫生活

但是,要是你繼續說,”yu yin shi bie”,則出現的不是“語音識別”,而是“語音搜索語音識別”,兩者累加了,而不是覆蓋。這種情況再本文第一個demo中是不會出現的。
語音搜索內容累加bug展示

為何,這個demo做了個很小的事情,就是在文本框(搜索框)失去焦點的時候,值重新賦了下。——因為文本框重新賦值會去掉文字選中狀態,然后……

還是不明白?靜下心,多花幾分鐘想想,會明白的。

四、要不,在說點什么

文章標題有兩個字,“漸進”,應該都懂什么意思。別跟我整什么“IE6不支持”有的沒的的,不支持就不支持,又不是沒有基本生活保障。目前,就Chrome 11+瀏覽器上有該功能。

考慮到低級變高級的成本實在是低,而且基本上對之前的基本功能沒有任何影響。因此,我覺得所有網站所有的類似搜索的輸入框都讓他支持HTML5語言識別吧!想想這是你裝逼翻身的好機會,就果斷去做了吧!!

原創文章,轉載請注明來自張鑫旭-鑫空間-鑫生活[http://www.zhangxinxu.com]
本文地址:http://www.zhangxinxu.com/wordpress/?p=2408

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

主站蜘蛛池模板: 午夜国产 | 成人免费淫片aa视频免费 | 一级黄色片免费在线观看 | 精品久久久久久久久久 | 天天干b| 99精品99| 一区二区三区回区在观看免费视频 | 成人在线视频一区 | 亚洲a一区 | 亚洲成人免费在线观看 | av电影一区二区 | 国产伦一区二区三区久久 | 国产午夜精品一区二区三区嫩草 | 4h影视 | 欧美综合一区 | 伊人激情综合网 | 羞羞视频网站 | 亚洲欧美日韩精品 | www日本在线播放 | 亚洲午夜av久久乱码 | 999免费视频 | 精品久久久久久久人人人人传媒 | 欧美在线色视频 | 在线黄色影院 | 亚洲综合色 | 91成人午夜性a一级毛片 | 国产精品网页 | 国产精品a久久久久 | 9191在线观看| 新疆少妇videos高潮 | 人人澡视频| 狠狠ri | 成人免费淫片aa视频免费 | 久久久精品网站 | 日韩国产中文字幕 | 欧美成人手机视频 | 成人亚洲视频 | 久久这里只有 | 国产一区二区视频在线 | 久久久久久国产精品 | 久久久久亚洲精品 |