日韩精品免费在线_含咬她的花蒂高潮h|HD中文字幕在线播放,国产精品久久久久久久久久妇女,精品国产乱码久久久久久蜜臀,风流少妇被粗大爽

    電話

    0411-39943997

仟億科技
客服中心
  • 電話
  • 電話咨詢:0411-39943997
  • 手機(jī)
  • 手機(jī)咨詢:15840979770
    手機(jī)咨詢:13889672791
網(wǎng)絡(luò)營銷 >更多
您現(xiàn)在的位置:首頁 > 新聞中心 > 常見問題

對HTML5 Device API規(guī)范的解惑

作者:billionnet 發(fā)布于:2012/5/1 17:36:46 點(diǎn)擊量:

 

在HTML5中,Device API相關(guān)內(nèi)容眾多,而且結(jié)構(gòu)比較復(fù)雜,內(nèi)容有所重疊,大家在使用時(shí)可能會遇到許多問題,下面我針對這些問題談一下個(gè)人的理解。

1、The Media CaptureAPI VS System Information API,兩者都可以訪問攝像頭和話筒,有什么區(qū)別?

背景:The Media Capture API定義了一個(gè)高級別的API來訪問設(shè)備的攝像頭和話筒,SystemInformation API的輸入設(shè)備展示了系統(tǒng)的輸入設(shè)備,例如鼠標(biāo)、鍵盤、攝像頭和話筒。

答案:The Media CaptureAPI定義的API提供了對設(shè)備的音頻、圖像和視頻的捕捉能力。注意,它是一個(gè)高級別的接口,實(shí)現(xiàn)了照相機(jī)和話筒的可編程訪問。

System InformationAPI集中在關(guān)注設(shè)備狀態(tài)(雖然它也有set方法)。例如可以讀取攝像頭以下屬性:supportsVideo(是否支持視頻錄制)、hasFlash(是否支持閃光燈)、sensorPixels(圖像傳感器像素)、maxZoomFactor(最大支持多少變焦),另外還可以遍歷所有攝像頭。

所以,前者是高級別接口來實(shí)現(xiàn)對攝像頭和話筒的可編程訪問,后者關(guān)注攝像頭和話筒的設(shè)備狀態(tài)。

攝像頭和話筒是手機(jī)的重要功能

2、DeviceOrientationEvent VS System Information API VS Sensor API,三者都可以讀取傳感器信息,有何區(qū)別?

背景:DeviceOrientationEvent提供了對于設(shè)備物理方向和運(yùn)動信息的事件處理,常見的信息來源包括陀螺儀、羅盤等傳感器。System Information API里專門有一部分是傳感器結(jié)果。而Sensor API本身就是為傳感器而定義的API。

答案:DeviceOrientationEvent主要關(guān)注運(yùn)動和方位傳感器,并且它并不提供對基本傳感器數(shù)據(jù)的訪問或者對傳感器的控制,而是高層次的封裝。

System InformationAPI目前主要關(guān)注環(huán)境傳感器,包括環(huán)境亮度、環(huán)境溫度、大氣壓力、臨近距離(臨近傳感器,還記的面部貼到iPhone屏幕時(shí)屏幕自動關(guān)閉嗎?),另外沒有其他傳感器支持。

Sensor API如其名,準(zhǔn)備提供對所有已知傳感器的訪問,并且提供的是原始的傳感器數(shù)據(jù)。

所以,前者是對運(yùn)動和方位傳感器高級別的封裝,第二個(gè)主要關(guān)注環(huán)境傳感器的信息,第三個(gè)會提供所有傳感器的原始數(shù)據(jù)。

傳感器支持的重力感應(yīng)游戲

3、Speech InputAPI VS The Media Capture API,兩者都和語音輸入有關(guān),有何異同?

背景:Speech Input API支持語音輸入和識別,The Media Capture API可以獲取輸入的音頻。

答案:Speech Input API由Google提出,目前還只是文件草案,而且主要用于語音識別,旨在幫助Web開發(fā)者使用標(biāo)準(zhǔn)的語音識別軟件。由于未來語音識別的重要性,可以想見這個(gè)API在Google、Apple和Microsoft之間將會有一番標(biāo)準(zhǔn)的劇烈爭斗,不會輕易的成為工作組草案。

Google與Apple將會有一番龍爭虎斗

The Media Capture API作為目前W3C認(rèn)可的工作組草案,關(guān)注的主要是音頻采集。

所以,前者主要是用于語音識別的文件草案,而后者是關(guān)注音頻采集的工作組草案。

4、The Media Capture VS HTML Media Capture,兩者有何聯(lián)系和區(qū)別?

背景:兩者命名類似,又都是DeviceAPI的組成部分。

答案:兩者都關(guān)注攝像頭和話筒硬件,HTMLMedia Capture如起名,需要通過HTML表單交互來調(diào)用攝像頭和話筒;而The Media Capture是對攝像頭和話筒的可編程訪問。

使用HTML Media Capture來進(jìn)行文件上傳時(shí)的多媒體采集

5、Device APIVS Device Characteristics,兩者有何聯(lián)系和區(qū)別?

背景:Device API包含SystemInformation API,而System Information API包括Device Characteristics、Sensor Results和Network Characteristics,見http://dev.w3.org/2009/dap/system-info/。

答案:Device API是設(shè)備整體所有相關(guān)的API,包括硬件、軟件等多個(gè)方面,而Device Characteristics集中在設(shè)備硬件特性上。Device API整體結(jié)構(gòu)如下:

Device API結(jié)構(gòu)

最后,你會注意到在大部分HTML5草案頁面里“Statusof This Document”都會有如下文字“Publication as a Working Draft does not imply endorsement by theW3CMembership.This is a draft document and may be updated, replaced or obsoleted by otherdocuments at any time. It is inappropriate to cite this document as other thanwork in progress.”,這代表這些規(guī)范都還只是草案,并不是最終穩(wěn)定狀態(tài),W3C隨時(shí)有可能會進(jìn)行調(diào)整。

附:API地址

The Media Capture API:http://www.w3.org/TR/media-capture-api/

HTML Media Capture API:http://www.w3.org/TR/2011/WD-html-media-capture-20110414/

System InformationAPI:http://www.w3.org/TR/2010/WD-system-info-api-20100202/

OrientationEvent:http://www.w3.org/TR/orientation-event/

Sensor API:http://dev.w3.org/2009/dap/system-info/Sensors.html

Speech InputAPI:http://www.w3.org/2005/Incubator/htmlspeech/2010/10/google-api-draft.html



分享到:


Copyright@ 2011-2016 版權(quán)所有:大連千億科技有限公司 遼ICP備11013762-3號   google網(wǎng)站地圖   百度網(wǎng)站地圖   網(wǎng)站地圖

公司地址:大連市沙河口區(qū)中山路692號辰熙星海國際2317 客服電話:0411-39943997 QQ:2088827823 37482752

法律聲明:未經(jīng)許可,任何模仿本站模板、轉(zhuǎn)載本站內(nèi)容等行為者,本站保留追究其法律責(zé)任的權(quán)利! 隱私權(quán)政策聲明