免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網運營的一線實戰(zhàn)洞察。

鴻蒙自定義相機前后切換實戰(zhàn):會話重建與狀態(tài)同步

鴻蒙自定義相機前后切換實戰(zhàn):會話重建與狀態(tài)同步 1. 為什么要跟系統(tǒng)相機較勁自定義相機的前后切換到底難在哪做鴻蒙自定義相機最容易被低估的就是前后攝像頭切換。系統(tǒng)相機里一個八角按鈕完成的動作放到自定義相機里卻涉及會話重建、狀態(tài)同步、方向翻轉和一堆兼容性問題。我最初接手公司內部巡檢App時需求文檔只有一行相機模塊支持前后切換默認后置當時覺得頂多改個設備ID結果真正寫起來才發(fā)現鴻蒙的相機棧和Android、iOS的習慣完全不一樣。那臺設備巡檢App本身業(yè)務很樸素登錄后用自定義相機掃描設備二維碼識別成功后跳到信息錄入頁錄入頁里需要拍攝設備銘牌照片還支持在拍照頁手動切換到前置攝像頭拍操作人員人臉。這個場景是典型的嵌入式自定義相機——相機畫面必須存在于App自身的頁面里上面要疊加取景框、按鈕、遮罩動畫系統(tǒng)相機完全給不了這套交互。更麻煩的是二維碼掃描和后前景衡平拍攝共用同一個相機實例但二維碼掃描需要后置人臉核對需要前置所以前后切換頻率很高業(yè)務上一旦切換失敗用戶只能重啟App這壓力就全落在相機模塊上。在動手之前我先把前后切換拆成了四種不同語義方便后續(xù)設計代碼結構。第一種是純手動切換用戶點按鈕切換畫面來源這是本文重點。第二種是業(yè)務自動切換比如掃描模塊識別到條碼后自動切到前置做人臉比對。第三種是雙攝同屏直播和AR類場景可能要同時掛兩個攝像頭輸出到不同Surface這已經不是切換而是并存。第四種是前后臺切換App進入后臺要釋放相機回到前臺再恢復——這雖然不是攝像頭之間的切換但和攝像頭切換共用同一套釋放重建邏輯也是最容易被忽略的。如果你的需求只是第一種可以往下看如果是二三四種的任意組合建議把相機模塊設計成狀態(tài)機否則代碼寫到后面會糾結到爆。我在這一系列文章里使用的環(huán)境基線是HarmonyOS NEXTAPI 12DevEco Studio 5.0以上語言ArkTS。為什么特別強調版本因為Camera Kit在API 10到API 12之間改動實在不小后面我會提到的createSession(camera.SceneMode.NORMAL_PHOTO)在老版本上只能寫成createSession()。如果你照抄新代碼到API 9工程直接編譯不過。所以文中的示例代碼以API 12為準老版本遷移時注意查SDK變更日志。2. 鴻蒙相機API選型別把CameraPicker當成萬能鑰匙也別跳進CameraManager的坑2.1 CameraPicker到底能做什么很多初學者看到鴻蒙Camera Kit的文檔第一反應是用CameraPicker啊省事。CameraPicker確實省事它是系統(tǒng)封裝好的拍照/錄像選擇器調用后直接彈出系統(tǒng)相機或相冊界面你不需要申請相機權限也不需要管理Surface。但是你所能控制的僅限于等它返回一個文件路徑相機預覽畫面、前后切換按鈕、取景框、疊加水印這些通通不是你能控制的。它適合做發(fā)個朋友圈拍張照這類操作但做不了集成在業(yè)務流程里的自定義相機。我在需求調研階段就否掉了CameraPicker原因是巡檢App需要在相機畫面中央畫一個對齊框用來引導用戶把二維碼放進框內。這種疊加UI的需求只有自定義相機才做得到。另外CameraPicker走的是獨立頁面流程Android上還好在鴻蒙上如果App頁面本身橫豎屏狀態(tài)特殊CameraPicker返回后Activity/Want的轉場會有明顯閃爍放在邊夾流程里很出戲。2.2 Camera Kit的兩層模型Manager和Session真正要做自定義相機必須用kit.CameraKit里的camera模塊。這個模塊可以理解為兩層結構底層是CameraManager負責探測設備、管理CameraInput和Output上層是CaptureSession負責把輸入輸出組合成一個會話語義。舉個例子CameraManager好比是停車場的閘機管著哪輛車能進、哪輛能出CaptureSession則是你從停車場開走的整條路線它決定了這輛車從哪個口進、去哪個車位、最后從哪個口出。很多剛上手的人只看到閘機以為拿到CameraManager就能切換攝像頭忽略了變化于是反復創(chuàng)建輸入輸出時不沖突還好一沖突就報Camera device not exist之類的詭異錯誤。從API 12開始創(chuàng)建Session必須帶場景模式NORMAL_PHOTO表示普通拍照場景另外還有NORMAL_VIDEO等。會話的最大作用是讓你在beginConfig到commitConfig之間把CameraInput和PreviewOutput綁在一起。切換攝像頭之所以麻煩就是因為你不能簡單地把Session里的Input引用換掉——正規(guī)流程是拆掉整個會話重建。2.3 前置和后置的物理能力差異Profile不匹配引發(fā)的連鎖問題不同攝像頭擁有完全不同的CameraOutputCapability。我在一臺平板設備上實測后置攝像頭能輸出3840x2160前置攝像頭最大只支持1920x1080。如果切換后仍然沿用后置的PreviewProfile去創(chuàng)建前置輸出createPreviewOutput會直接拋異常即便某些機型不拋畫面比例也會從16:9變成4:3取景框全歪。所以切換攝像頭時第一個要處理的就是重新獲取目標攝像頭的Profile。我踩過的一個隱蔽坑是后置拍攝時用戶把變焦放大了切到前置后我還保留著后置的Profile對象但前置的攝像頭FOV本來就窄再加上夸張的變焦值生成的預覽畫面會發(fā)生明顯的裁切。后來我的做法是每切一次就根據目標設備重新查詢getSupportedOutputCapability(device)再從中挑一個合適的分辨率。這個查詢操作很便宜但必須每次做不能緩存。還有一個更微妙的點同一個設備在不同場景模式下的能力也不同。NORMAL_PHOTO和NORMAL_VIDEO對應的分辨率集合可能差挺多。如果你在拍照模式創(chuàng)建工作卻拿視頻模式的Profile去創(chuàng)建輸出部分設備會給你一個低一級的分辨率。所以簡單起見我在確認Profile時直接問cameraManager.createPreviewOutput(profile, surfaceId)但保證profile來自目標設備在當前場景模式下的支持列表。這一步做對了后面切換的成功率會高很多。3. 跑通自定義相機預覽的最小骨架XComponent、CameraInput和CaptureSession三件套3.1 初始化前的權限籌備在開發(fā)自定義相機前先保證權限申請和XComponent能正常運作。CAMERA權限是高危權限需要在module.json5里聲明然后在主Ability首次啟動時向用戶動態(tài)申請。這步不能省略如果漏了后面createCameraManager或createCameraInput會直接拋權限異常而不是彈窗。權限代碼我放在onPageShow里做一次申請避免每次啟動都彈窗。import { abilityAccessCtrl, Permissions, common } from kit.AbilityKit; async requestCameraPermission(): Promiseboolean { let context getContext(this) as common.UIAbilityContext; let atManager abilityAccessCtrl.createAtManager(); let permissions: ArrayPermissions [ohos.permission.CAMERA]; let result await atManager.requestPermissionsFromUser(context, permissions); return result.authResults.length 0 result.authResults[0] 0; }頁面?zhèn)扔肵Component承載預覽畫面。XComponent的type必須設為surface然后在onCreated回調里拿到surfaceId再把它傳給相機管理器。這里有一個經驗surfaceId在前端是字符串在底層是原生Surface句柄你拿到的surfaceId必須是有效的否則createPreviewOutput即使不報錯也會黑屏。確認有效性的最簡單方式是在onCreated回調里打日志看長度一般API 12下是幾十位的數字字符串。3.2 第一個能動的預覽從CameraManager到CaptureSession下面這一段是我在項目里用的最小初始化流程你可以直接參照。核心順序是拿Manager - 找設備 - 建Input - 建Output - 建Session - 拼裝 - start。import { camera } from kit.CameraKit; import { common } from kit.AbilityKit; private cameraManager: camera.CameraManager | undefined undefined; private cameraInput: camera.CameraInput | undefined undefined; private previewOutput: camera.PreviewOutput | undefined undefined; private captureSession: camera.CaptureSession | undefined undefined; async initCamera(surfaceId: string, targetPosition: camera.CameraPosition camera.CameraPosition.CAMERA_POSITION_BACK) { // 1. 拿到CameraManager let context getContext(this) as common.UIAbilityContext; this.cameraManager camera.getCameraManager(context); // 2. 找到目標攝像頭優(yōu)先按position查找 let devices: Arraycamera.CameraDevice this.cameraManager.getSupportedCameras(); let targetDevice devices.find(device device.cameraPosition targetPosition); if (!targetDevice) { targetDevice devices[0]; console.warn(No target camera, fallback to first device); } // 3. 創(chuàng)建CameraInput this.cameraInput this.cameraManager.createCameraInput(targetDevice); await this.cameraInput.open(); // 4. 根據目標camera能力挑選預覽Profile let outputCapability this.cameraManager.getSupportedOutputCapability(targetDevice); let previewProfile this.choosePreviewProfile(outputCapability); // 5. 創(chuàng)建PreviewOutput并綁定surfaceId this.previewOutput this.cameraManager.createPreviewOutput(previewProfile, surfaceId); // 6. 創(chuàng)建CaptureSession this.captureSession this.cameraManager.createSession(camera.SceneMode.NORMAL_PHOTO); this.captureSession.beginConfig(); this.captureSession.addInput(this.cameraInput); this.captureSession.addOutput(this.previewOutput); await this.captureSession.commitConfig(); await this.captureSession.start(); } private choosePreviewProfile(capability: camera.CameraOutputCapability): camera.Profile { const targetWidth 1920; // 優(yōu)先1080P太高意義不大 let profiles capability.previewProfiles; let best profiles[0]; for (let profile of profiles) { if (profile.size.width targetWidth) { best profile; break; } } return best; }這個流程本身不難但有幾個隱藏細節(jié)。第一createCameraInput之后必須顯式open()否則后續(xù)addInput會失敗。第二Surface在頁面可見后才能獲取如果頁面還在后臺onCreated不會觸發(fā)。第三beginConfig之后如果任何一步add失敗要記得abortConfig()否則session處于流浪狀態(tài)。在切換攝像頭時我見過不少人只是重新beginConfig而沒有處理掉上一次的session結果相機服務直接被占用。3.3 生命周期里最容易漏掉的釋放邏輯自定義相機比系統(tǒng)相機多了一堆疏漏點其中最大的就是生命周期釋放。App在后退、切后臺、最小化時CameraInput和CaptureSession必須釋放否則設備相機可能被這個進程一直占著導致其他應用拍照也是黑的。在鴻蒙上我通常在自定義Page組件里監(jiān)聽onPageHide和onPageShow。onPageHide時執(zhí)行stopSession并釋放輸入輸出onPageShow時根據上下文決定是否需要重新初始化。如果業(yè)務要求App在后臺還要繼續(xù)“監(jiān)聽”相機那么必須使用后臺任務或者保持前臺運行的方式這里就不展開了大部分B端一碰就死的規(guī)則還是讓相機釋放更穩(wěn)妥。生命周期設計的另一個要點是冪等性。我開始寫的release函數不夠冪等快速返回頁面時被調用了兩遍第二遍釋放空對象直接拋錯。后來在每個釋放子函數里加了一個if (this.cameraInput) { ... }判斷并且把this.cameraInput立即置空。這樣即使快速切換也不會出現二次釋放。這個先清引用再執(zhí)行釋放的習慣幫我省了后續(xù)很多崩潰日志。4. 前后攝像頭切換的完整實現釋放舊會話、重建新會話與狀態(tài)同步4.1 一步一步的切換代碼現在到了本文最核心的部分。前后攝像頭切換我歸納為三步走停會話釋放輸入輸出用新Device重建。也許你會想能不能removeInput之后addInput在API 12上CaptureSession確實有removeInput和removeOutput但實測在切換攝像頭時舊CameraInput和新CameraInput不能同時存在于同一個Session里而且部分設備上remove之后Session內部的buffers會出現殘留導致新Input無法正常預覽。我最終采用的方案是徹底銷毀重建穩(wěn)定壓倒一切。async switchCamera() { let nextPosition this.currentPosition camera.CameraPosition.CAMERA_POSITION_BACK ? camera.CameraPosition.CAMERA_POSITION_FRONT : camera.CameraPosition.CAMERA_POSITION_BACK; // 1. 停止會話 if (this.captureSession) { await this.captureSession.stop(); await this.captureSession.release(); this.captureSession undefined; } // 2. 釋放輸出與輸入 if (this.previewOutput) { await this.previewOutput.release(); this.previewOutput undefined; } if (this.cameraInput) { await this.cameraInput.release(); this.cameraInput undefined; } // 3. 用新位置重新初始化 this.currentPosition nextPosition; await this.initCamera(this.surfaceId, nextPosition); }很多人會覺得這個release順序無所謂其實非常有講究。Session.release()必須放在CameraInput.release()之前。如果反過來Input已經釋放Session還認為它綁定著輸入你去release Session時內部會試圖對已釋放的Input做清理輕則告警重則底層報RTP異常導致概率性崩潰。同理PreviewOutput.release()其實可以盡早因為Output沒有Input那么依賴Session但我習慣連同Input一起依次釋放流程簡單統(tǒng)一。再提一步異常恢復。release和重建之間如果相機服務剛好被其他應用搶走createCameraInput可能拋ServiceUnavailable。我在switchCamera外層套了try-catch失敗后將currentPosition回滾到切換前的值并且彈一條Toast讓用戶重試。這個回滾邏輯別省——實測在多個應用輪番占用相機的情況下切換失敗概率能到千分之幾對B端設備雖然不算高但一旦失敗App就卡在無畫面狀態(tài)反饋體驗很差。4.2 狀態(tài)同步閃光燈、變焦、對焦、曝光一個都不能少切換完成后Session是新的但用戶期望還是原來的配置。我遇到過最典型的場景用戶在后置模式下把閃光燈打開拍單據切到前置后再切回來發(fā)現閃光燈狀態(tài)丟了按鈕顯示關閉可實際后置閃光燈又亮了因為底層CameraInput被重建后默認配置被重置。UI狀態(tài)和硬件狀態(tài)不一致這個bug特別難查。我的做法是在組件里維護一個CameraState它不只記錄頁面按鈕狀態(tài)而是作為期望狀態(tài)在每次相機初始化完成后應用。狀態(tài)包括變焦比例、是否開閃光燈、對焦模式和曝光值。切換完成后的RestoreState代碼大概長這樣private restoreCameraState() { // 閃光燈 if (this.cameraInput) { let flashMode this.cameraState.flashOn ? camera.FlashMode.FLASH_MODE_ALWAYS_OPEN : camera.FlashMode.FLASH_MODE_CLOSE; try { this.cameraInput.setFlashMode(flashMode); } catch (err) { // 前置攝像頭通常沒有閃光燈不用處理保持UI為關閉態(tài)即可 } } // 變焦需要根據目標設備能力決定是否恢復 if (this.cameraState.zoomRatio 1) { try { this.cameraInput?.setZoomRatio(this.cameraState.zoomRatio); } catch (err) { // 前置或部分設備不支持高倍變焦重置換擋為1 this.cameraState.zoomRatio 1; } } // 對焦模式默認連續(xù)對焦 try { this.cameraInput?.setFocusMode(camera.FocusMode.FOCUS_MODE_CONTINUOUS_AUTO); } catch (err) { console.warn(set continuous autofocus failed); } }這里最有爭議的是變焦恢復。我的實際選擇是切換即重置用戶再手動調回來。因為絕大多數用戶切到前置后并不想保持后置的2倍變焦前置的取景范圍本來就小再加上變焦會變得特別局促。而且前置攝像頭一般只支持數碼變焦在高倍率下畫質下降嚴重硬恢復只會放大卡頓。所以restoreCameraState里我強制把zoomRatio重置為1只恢復閃光燈和對焦模式。這樣做不完美但在絕大多數業(yè)務場景里更符合直覺。4.3 鏡像設置的兩個層次viewMirror與photoMirror前置攝像頭天然有鏡像問題。前置自拍時預覽畫面像鏡子一樣用戶習慣這種翻轉效果但如果你用前置拍文件、拍人臉用于識別就不應該鏡像。這里要分清兩個APIPreviewOutput.setViewMirror(boolean)控制預覽畫面的左右翻轉PhotoOutput.setPhotoMirror(boolean)控制照片輸出是否翻轉。我在很多教程里看到只設置viewMirror結果預覽是正常的照片一拍出來卻是反向的。在API 12上我建議切換完成后這樣設置private adjustMirrorByPosition(device: camera.CameraDevice, isPreview: boolean true) { const isFront device.cameraPosition camera.CameraPosition.CAMERA_POSITION_FRONT; // 預覽鏡像自拍場景一般要鏡像業(yè)務識別場景不要鏡像 if (isFront this.cameraState.previewMirror) { this.previewOutput?.setViewMirror(true); } else { this.previewOutput?.setViewMirror(false); } // 照片鏡像絕大部分業(yè)務不需要鏡像所以直接關掉 if (this.photoOutput) { this.photoOutput?.setPhotoMirror(false); } }需要注意這個設置必須在Session已經start之后調用才穩(wěn)定生效。我曾經在beginConfig階段調setViewMirror結果有的設備生成了鏡像有的設備忽略了。切到前置后先start再調MirrorApp UI上會閃一下因為start時還是非鏡像這個閃爍可以用一個簡單動畫遮罩蓋住。如果你想第一幀就是鏡像只能在業(yè)務層簽名支持之前短暫隱藏預覽層。這些細節(jié)很惱人但是自定義相機和系統(tǒng)相機體驗差距的來源之一。5. 高頻問題和性能優(yōu)化把切換從能用打磨到順手5.1 快速連點導致會話重建風暴前后切換最大的敵人是用戶手快。連點切換按鈕時如果不做串行控制第一個切換還在release的過程中第二個已經進來createCameraInput兩路請求會同時操作相機服務。我的實測結果是輕則某個Input創(chuàng)建失敗重則第二個切換永久卡死必須殺進程才能恢復。因為Camera Kit的底層對同一個攝像頭設備有占用鎖前一個Input還沒釋放完新的Input不能創(chuàng)建而Release本身又是異步動作肉眼看著代碼是順序await實際線程之間可能穿插。最簡單有效的控制手段是加一個串行隊列。我用一個Promise鏈每次點擊都把切換動作排到上一個切換動作后面private switchQueue: Promisevoid Promise.resolve(); switchCameraQueued(): Promisevoid { this.switchQueue this.switchQueue.then(() this.switchCamera()); return this.switchQueue; }這樣即使玩家一秒點了五次切換底層也只會按順序執(zhí)行五個完整的切換流程杜絕并發(fā)崩潰。注意這樣如果連續(xù)點五次最終還是執(zhí)行了五次完整切換最后落在某個方向上。如果你希望更精確地忽略中間請求可以用只有隊列為空時才提交否則標記pending的簡單節(jié)流版。但業(yè)務上用戶連點本身是亂操作按順序依次切換已經足夠寬容。5.2 黑屏、花屏和surfaceId復用陷阱切換后黑屏是問題數最高的反饋。一是在XComponent沒有重建Surface的情況下直接復用舊surfaceId二是在舊Output尚未完全釋放時同一surfaceId被新的PreviewOutput接管。在部分圖形棧實現里Surface的所有權沒有在恰當時機轉移新Output綁上去后一直拿不到幀緩沖區(qū)于是黑屏。我試過切換前把XComponent隱藏切換后顯示但這只是視覺手段不解決根本問題。更穩(wěn)的做法是每次切換都重新為XComponent獲取一個新的surfaceId即先銷毀XComponent再重建。比如在ArkUI里給XComponent加一個key值切換時先this.needReCreateSurface true然后通過條件渲染重建組件讓新onCreated回調拿到全新Surface句柄。代價是重建XComponent會有幾十毫秒到一百毫秒的空白期但相比黑屏這點代價值得。如果你不希望頻繁銷毀Surface也可以嘗試復用surfaceId但保證舊PreviewOutput釋放完成。previewOutput.release()返回Promiseawait它之后還需要再等一幀。我是這樣做的release后用await new Promise(resolve setTimeout(resolve, 50))強制等50ms再重建Output。實測大部分機型能解決但有個別平板仍然黑屏。最終我在兼容層選擇了重建XComponent方案切換耗時大約增加20ms換來的是穩(wěn)定。5.3 畫面方向漂移的根源與修正前后切換后畫面橫豎屏方向錯亂也是常見問題。攝像頭傳感器有一個固定的安裝方向通常后置是90度前置是270度這在SensorOrientation屬性里可以看到。鴻蒙的PreviewOutput會根據Display的方向自動旋轉不能說自動實際上是開發(fā)者要讓Session知道預覽的預期方向。在不同華為設備上不做direction處理橫屏進入頁面后切到前置預覽畫面會歪著。我的處理方案很粗暴首先在項目里鎖定豎屏然后在每次創(chuàng)建Session后調用session.setPreviewOrientation(90)。如果你要兼容橫豎屏切換需要監(jiān)聽屏幕旋轉把映射表做出來。我簡單給出豎屏場景的代碼private async configureOrientation() { if (this.captureSession) { try { this.captureSession.setPreviewOrientation(90); // 豎屏固定90 } catch (e) { console.warn(setPreviewOrientation not supported); } } }這個調用時機在commitConfig之后、start之前或之后都可以不同設備表現略有差異。我把它放在commitConfig后立刻執(zhí)行再start。如果你看到切換后畫面內容旋轉90度優(yōu)先檢查這個值如果方向對但預覽被拉伸去看3.2里的profile選擇是否正確。方向問題不會讓App崩潰但用戶立刻能感知屬于不崩潰但很傷逼格的坑。5.4 我壓到120ms的三個關鍵優(yōu)化最后說說性能。最開始我的完整切換流程耗時200-400ms切換時黑屏明顯。做了三個優(yōu)化后在Mate系列機型上穩(wěn)定壓到120ms左右體感已經接近系統(tǒng)相機。第一個優(yōu)化是緩存Profile。每次查詢getSupportedOutputCapability雖然不貴但加上對象分配和設備IO在低端機上也要幾毫秒到幾十毫秒。我在頁面加載時把前置和后置各自的previewProfile都查好切換時直接取用。注意如果設備支持隨時熱拔插這種緩存會失效需要監(jiān)聽onCameraStatusChanged事件做失效處理。B端固定設備很少拔插所以我直接緩存。第二個優(yōu)化是重建XComponent和重建Session并行化。釋放和創(chuàng)建之間存在硬依賴但創(chuàng)建XComponent的time和會話重建可以并行。我在切換前先申請新的surfaceId并把initCamera中的createSession和createPreviewOutput并行執(zhí)行用Promise.all因為兩者沒有依賴關系。實際收益大約30-50ms。第三個優(yōu)化是減少無謂的全局狀態(tài)同步。切換完切換restoreCameraState放到start()之后并和UI更新錯開。第一次寫時我們把狀態(tài)恢復邏輯放在start之前結果前幾幀調用部分API被拒白白浪費時間。放到start之后一次秒級操作就能全部同步。這三點做完切換依然有可感知的停頓但用戶不會覺得卡——他們會覺得“有個切換過程”但不至于煩。如果你的業(yè)務對切換流暢度要求更高可以再從底層Surface預分配和雙會話輪轉方向做文章但那樣復雜度會成倍增長個人覺得除非做消費級相機App否則不值當。做完整套切換后我最深刻的體會是自定義相機里的前后切換難點從來不是切換這個動作本身而是切換前后的一整套狀態(tài)維護、資源順序和異常兜底。如果你在鴻蒙自定義相機上遇到了切換后黑屏、崩潰、照片鏡像反了之類的問題先不要懷疑API從頭檢查一遍會話釋放順序是否正確目標攝像頭的Profile有沒有重新取前置Mirror是不是只設了一半。把這些基礎細節(jié)打磨好切換模塊比任何花哨優(yōu)化都更值得投入。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
99热这里只有精品13| 9色免费网| 99精品在线播放| 丁香五月激情综合| 五月激情在线| 色性五月天| 日本久久精品18| 婷婷综合在线| 人妻啪啪啪| 中文字幕性爱丰满| 99国产er热视频| 成人五月天综合网| 性爱激情五月| 九九色婷婷五月天| 综合AV网| 色视频色综合91| 色伊人婷婷| 天天色五月| 婷婷久久五月丁香| 91精品婷婷国产综合久久| 99国产99| 超碰亚洲欧美| 激情图片亚洲| 亚洲日韩久久婷婷伊人| 女人被躁到高潮嗷嗷叫小| 五月色丁香| 天天干com| 久草婷婷| 五月天婷婷日日爱| 婷婷激情肏屄网| 五月丁香六月婷婷久久肏| 中文字幕精品无码一区二区| 成人做爰高潮A片免费视频| 九九在线精点品| 六月丁香综合网| 色墦五月丁香| 色色欧美色色色| 九九热最新| 伊人九九九久| 综合婷婷| 婷婷六月丁香1| 玖玖婷婷色五月| 9久9久9久女女女九九九一九| 老妇六区| 日本4399天堂中出| 亚洲色99综合天堂| 丁香婷婷五月综合欧美另类| 婷婷激情欧美| 丁香五月婷在线| 99热精品在线播放| 日本99视频| 99热这里只有精品22| site:esunnet.com| 色色综合视频| 在线成人视频免费| 亚洲在线综合| 超碰91在线| 97精品欧美91久久久久久久| 五月天啪啪啪| 人妻熟女一区二区AV| 91chinese在线| www久久久| 伊人五月天| 五月婷婷激情| 国产免费一区二区三区三州老师F1F1.CC | 超碰免费人人| A片天天| 亚洲av| 色情网综合| 久久涩视频| 丁香五月之久操视频| 五月天激情色色| 大香蕉五月婷婷丁香| 天堂二区| 九九久久99| 开心六月丁香五月婷婷| 岛国AV网站| 特级西西4444www无码| 五月丁香综合在线| 丁香五月激情综合| 激情九色| 色婷婷九月综合| 开心激情播播五月天| 99热日| 色综合丁香| 亚洲精品久久久久AV无码| 人妻激情久久| 丁香 婷婷 激情 综合 五月| 婷婷丁香五月综合激情视频| 色婷婷视频在线| 噼里啪啦在线观看免费完整版视频| 久久一级AV| 久久玖玖综合| 视色综合| 五月天偷拍| 综合久久十| 婷婷五月综合久久中文字幕| 久久这里只有国产视频| 欧美色五月| 婷婷五月天久草在线| 久久婷婷电影| 6月丁香婷婷激情| 亚洲人人操BD| 99热综合| 超碰精品在线| 4438激情网| 午夜成人片400| 色情婷婷。| 五月激情网五月综合网| 综合久久婷婷| 大香蕉久久草| 色播播婷婷| 综合网色| 97碰久久| 久草狼人| 另类国产区| 色狠狠综合网| 性一交一乱一交A片久| 伊人久久大香天蕉亚洲特级| 色丁香影院| 97av在线视频| 色很很96| 婷婷五月天小说网| 九九色婷婷| 精品国产va久久久| 白度黄视频| 99 热| 五月色影院| 欧美经典片免费观看大全| 久久嘟嘟丁香| 天天噜| 99在线视频网址在线观看| 9操在线| 五月天亚洲综合网| 成人免费网站免费看| 丁香五月日啪| 久热久| 色婷婷免费视频| 天天日天天爱天天噪| 色色无码| 逼逼AV| 99久久久久| www.色色com| 天天干狠狠操| 美女被操一区二区| 99亚洲精品视频| 苗黎美女四级成人版一级二级毛片| 日韩抽插操逼| 精品一二三区久久AAA片 | 二色av| 天天做天天爱| …亚洲黄色在线播放日韩、av中文a…| 天天草天天日| 欧美69色| 黄色片区子| 婷婷五月天大香蕉| 久久综合中文字幕| 五月婷婷激情刺激| 欧洲电影在线观看免费版英语版| 欧美色欲色欲天天天www| 很很干天天干| www五月婷婷88导航| 丁香六月激情综合| 欧洲综合视频| AV中文在线| 天天爽爽日日做做| 色逼综合网| 日日天天干| 久久色这里只有精品| 亚洲精品五十一区| 婷婷丁香18| 91精品熟女| 伊人婷婷五月天| 99热这里是精品| 婷婷色五月天在线| 五月深爱网| 爆乳熟女-区二区三区| 色丁香五月| 神马欧美精| 超碰在线观看9| 色婷婷五月综合| 夜夜爽天天爽| 色婷婷亚洲婷婷在线观看| 伊人碰碰婷婷| 69精品人人人人| 婷婷五月精品中文字幕| 色婷婷综合久久久久| 五月香婷婷| 五月熟妇婷婷久久| 九九热在线99| 亚洲春色奇米影视| 最新久久网址| 久久久五月婷婷| 婷婷久久图片| 国产精品久久欧美久久一区| 丁香久月| 五月丁香六月色婷婷| 4399精品一区二区| 99网| 97碰碰在线观看视频| 五月婷婷啪| 大地资源色婷婷视频在线| 久久亚洲婷婷| 妻久久久久| 激情五月婷婷她| 99精品视频免费观看| 青青草婷婷综合五月| 97色视频网| 综合五月婷婷| 五月精品| 丁香美女主播视频在线观看| 五月天激情综合网站| 丁香婷婷婷| 狠狠色噜噜狠狠狠狠综合| 六月丁AV| 五月丁香六月婷婷综合伊人| 久er7久热| 狠狠九九婷婷韩| 狠狠五月天| 婷婷六月综合激情| 99热免| 一区二区三区四区牛| 97人人干| 婷婷99中文字幕| 激情五月天婷婷播播久久综合91| 成人精品视频99在线观看免费| 婷香五月激情视频| 婷婷丁香五月亚洲| 夜夜综合色| 二人电影免费版在线观看| 色在线99| 激情丁香九九五月综合网| 久久久精品免费啪啪国| av大片在线| 五月天综合网| 色欲一区二区三区精品A片| 99成人免费热视频| 五月婷婷丁香狠狠撸久久| 婷婷五月成人有| 噜噜干日本| 在线看av| 色婷婷88| 丁香五月另类色婷婷麻豆| 婷婷免费视频| 五月亭久久无码视频| 97久久婷婷色| 91综合视频丁香| 婷婷五月天社区| 色一情一乱一乱一区91Av| 极品另类| www.99在线| 综合激情五月婷婷| 婷婷操超碰| 99久久五月婷婷| 婷婷色五月色| 日本狠狠干| 丁香五月婷婷AV在线| 丁香五月激情啪啪| 伊人婷婷色| 狠狠干在线| 美女五月狠狠| 婷婷五月天激情小说| 综合色影| 99天堂网| 99久热视频在线| 97久久婷婷色| 99人人精品| 久久99精品久久久久久噜噜| 久久久久久久久久8888| 色吧五月婷婷六月丁香| 久久机热/这里只有精品| 色婷婷五月在线| 婷婷五月天电影网| 婷婷深爱五月| 久久9情免费| 97在线日韩| 91九色欧美| 久久久婷婷婷| 久久欧洲综合网| 天天日天天干天天爽| 婷婷五月激情的图片| 五月婷婷久久久| av中文在线| 久久综合99| 大香蕉久久视频久久视频| 99五丁香月| 久久五月婷婷视频| 丁香六月av| 激婷网| 久久久久久久久久久月丁| 九九视频精品在线免费 | 成年人看Va免费视频| 亚洲另类在线观看| 成人丁香婷婷| 日本乱论99| 婷婷五月久久| 91婷婷色五月| 日日夜夜噜噜爽爽| 亚洲操逼网| 色色五月婷婷| 九月婷婷色色| 日本AAAAAAAAAAAAAA片| 99视频精品| 极骚大香蕉伊人| 伊人久久中文网| 久久婷婷青草五月天| 丁香婷婷久久老熟女综合网| 五月丁香黄色视频| 欧美亚洲成人在线| 五月丁香网中文字幕| 亚洲a色| 五月香婷婷| 久久婷婷青青| 久久狠狠高潮亚洲精品 天天摸夜夜摸夜夜狠狠摸| 久久杏爱视频| 婷婷五月天激情电影| 天天插天天插| 丁香六月婷婷激情综合| 欧美视频五区| 中文字幕在线不卡视频| 99免费视频精品| 婷婷五月花| 丁香婷婷狠狠97| 亚洲色综合| 婷婷亚洲色| 91色五月| 激情丁香六月| 婷婷五月天AV| 91 久热| 五月丁香日本在线视频观看| 99久久9| 久久婷婷大香蕉| 99re在线观看视频| 激情五月综合网| 大香蕉 伊人夜| 婷婷综合网站| 国产av网| 久久久久人妻精选| 五月天天综合网色婷婷| 狠狠色噜噜狠狠| 99ER热精品视频| 五月婷婷色色| 亚洲午夜av| 另类伊人婷婷| 中文字幕视频在线播放| 色情久久久| 色色色热热热| 色欲久久久久久综合网综合网| 五月婷婷视频ab| 九九热超碰| 色狠狠五月天| 另类天堂| 色五月视频无码播放| 五月丁香综合网| 色色色地址| 丁XX 成人| 五月婷婷黄| 天天噜噜| 婷婷色情网| 五月婷啪啪| 精品久久婷婷| 成人片在线播放| 亚洲一区国产传媒| 伊人干综合| 激情久久综合| 无码少妇高潮喷水A片免费| 久去色色| 激情综合视频| 天天色天天日天天舔| 五月天综合色| 伊人婷婷综合| 五月丁香六月婷婷综合免| 色色无码| 九一99| 蜜乳人妻一区二区三区| 啊V视频在线观看| 亚洲激情网| 丁香五月天视频| 丁香伊人激情| 海外网站专业操老外| 久久色五月| 99超级碰免费视频| 中国操逼99| 狠狠五月综合在线 | 国产精品扒开腿做爽爽爽A片唱戏| 五月综合婷婷开心网| 91 影音先锋| 五月天综合影院| 婷婷久久影院| www.夜夜操| 成人九九视频| 丁香婷婷网| 色色操| 天天天天做夜夜夜夜做| 生活片五区| 五月激情视频| 丁香五月天激情综合| 91碰碰| 日日噜噜夜夜狠狠久久丁香五月| 五月婷婷九九热| 久久久久这里都是精品| 五月丁香综缴情性爱| 五月天成人在线播放| 午夜大香蕉| 综合欧美五月婷婷| 99精品久久| 蜜臀嫩草| 伍月婷丁香婷| 成人丁香色| 五月天社区| 五月丁香婷婷AV| 色九月婷婷| www网站在线观看| 91偷拍视频| 婷婷六月激情丁香| 国产精品大香蕉| 婷婷五月精品| www.久久| 综合色色婷婷| 色色a| 婷婷五月天,影院| 激情五月天综合网| www.91AV.com| 天堂A∨在线| 这里只有国产精品在线| 色色五月天激情| 五月丁香婷婷激情爱爱| 国产真实乱了老女人视频 | 色天堂在线| 婷婷五月天美女视频| 五月丁香91| 婷婷五月另类网站| 97人人操人人干| 激情久久久久久久久久| 操骚货在线| 青青草五月天| 婷婷五月激情视频| 日日夜夜天天爽| 欧美va亚洲va| 婷婷射丁香| 久久久久9| 婷婷激情五月| Www.se.久久| 欧美日韩123| 五月婷婷在线网站| 26uuu色噜噜精品一区| 96精品久久久久久久久| 丁香花成人区| 婷婷激情啪啪| 欧洲S级在线观看| www.久99| 久婷婷视平| 国精产品一区一区三区免费视频| 色婷网| 国产激情AV| 99热| 九九激情综合| 天天狠狠夜夜狠狠2023| 久色激情| 激情开心五月天| 另类天堂| 色欲久久综合| 麻豆AV一区二区三区| 色欲久久综合| 欧美三级巜人妻互换| 国产99久久久国产精品免费看| 久久只有18视频| 六月婷婷综合| 婷婷五月花| 六月成人网| 精品人妻在线免费观看| 久久五月天精品视频| 碰人人97| 九色 在线| 91人人网| 99这里只有精品国产| 99色色网站| 伊人五月婷婷| 天天操天天日天天操| 婷婷五月天激情五月天| 五月天婷婷AV| 色色色网站| 婷婷丁香红五月91C| 爱iii做iiii日日| 激情久久月| 2017人人操| 亚洲成人AV在线观看| 午夜丁香丁香婷婷| 色婷婷六月精品| 婷婷色五月色| 九九久久99| 国产毛片精品一区二区色欲黄A片| 激情六月婷婷| 婷婷久久图片| 五月视频日本免费观看| 天天色亚洲| 99九九视频精彩在线| 亚洲av网站| 99免费在线视频| 色五月婷婷丁香凹凸| 91大神操美女| 色135综合网| 五月天丁香欧美激情| www.精品99| 噜色精品| 色婷婷97| 碰99在线| 五月丁香狠狠爱| av国产精品偷| 99久久99综合| 91碰碰视频| 天天综合五月| 婷婷五月精品中文字幕| 免费无码毛片一区二区A片| 97超级免费无码| 日本3级片偷拍网站| 森林影视大全,最好看的2019年视频 | 久久九九热视频| 久久精品99| 岛国在线观看91| 六月婷婷综合激情| 狠狠干五月丁香综合网| 久久久久久欧美精品se一二三四| 在线伦子99热| 综合五月激情网| 深爱激情五月婷婷| 五月丁香中文婷婷中文| 久久996re热这里只有精品无码| 五月婷婷丁香五月 | 欧美色99| 一本九九色| 婷婷五月天va| 成人丁香五月| 丁香婷婷超碰 | 久热这里这里有精品| 五月丁香久久| 五月天婷婷激情四射综合| 午夜理论片最新午夜理论剧 | 97丁香视频| 免費亭亭成人| 久久久噜噜噜久久人妻| 久热黄色| 天天综合色丁香| www.婷婷久久五月天| 欧日美女Va| 91九色精品女同系列| 99热伊人综合| 色婷婷丁香| 综合AV网| 狠狠久综合| 伊人激情AV一区二区三区| 99久久久免费| 青草激情综合| www。五月天激情| 天天操B| 大香蕉五月| 亚洲va在线∨a天堂va欧美va| 婷色影院| 五月丁香激情六月| 婷婷五月天久| 26UUU精品一区二区| 国产超碰av| 九九热精品6| 五月婷狠狠| 丁香六月婷婷姐网| 六月婷婷最新网址| 99在线精品视频| 五月婷婷婷| 婷婷色在线视频| 538任你爽视频不一样的| www.激情五月| 婷婷四色五月| 99热9| 激情网站综合五月天| 北京熟妇搡BBBB搡BBBB | 97热精品| 日韩九区| 久色成人| 久操大屁股女人av| 婷婷中文在线| 五月人妻婷婷| 99综合99| 亚洲人妻Av| 丁香五月综合| 大香蕉啪啪啪| 五月天综合图片| 看逼中文字幕| 色综合激情| 五月丁香WWW| 热99色| 99热亚洲| 久久天天天| 成人国产欧美大片一区| 婷婷伊人网| 久久亚洲无码| 久久五月丁香| 婷婷五月av| 久久久999精品| 久久性爱视频| 国产激情婷婷| 第2色五月婷| 色噜噜在线| 五月婷婷在线免费观看 | 九月婷婷综合八月丁香在线观看| 色婷婷丁香女女| 思思热精品在线视频| 激情五月天的婷婷| 日本不卡一区二区三区| 热99在线| 色综合爱综合| 丁香五月色五月| 天堂无码人妻精品AV一区| 亚洲久久婷婷| 影音先锋一区| 久草婷妨| 丁香六月婷婷综合| 五月婷婷啪啪| 色色婷婷综合网| 91干视频| 欧美偷偷操| 99热这里是精品| 97韩国久久电影院| 黄色aaaaa| 日韩三级视频一区二区| 99这里有精品视频| 丁香婷婷色色| VfJxEwPH| 色婷婷激情小说网| AV色婷婷| 丁香花五月天社区| 亚洲国产精品二二三三区| 精品99在线| 天天操夜夜爱| 一本久久亚洲五月婷婷 | 色情五月丁香婷婷网| 丁香五月性爱爱五月| 国产精品国产成人国产三级| 亚洲操逼片| 日日综合网| 狠狠 婷婷| 9999三级片| www.99热精品99.com| 亚洲欧美在线观看| 天天爱天天爽| 久久久中文| 狠狠干天天日| 99re这里只有精品视频了| 五月婷婷丁香伦理网| 色婷婷影视| 久久久婷丁香五月天激情综合| 99欧美热| 婷婷丁香激情五月天色色色| 欧美S码亚洲码精品M码| 黄网在线播放| 久久曰曰| 日本99久久| 伊人干综合| 丁香五月情| 综合啪啪| 男女免费视频999| jizzdr| 婷婷色激情五月天| 欧美成人五月天| 五月天激情久色| 日日夜夜青青草| 青青草搞屄视频网站| 九九热在线观看6| 99操逼| 婷婷导航| 国庆精品久久| 婷婷美女精品视频| er99免费视频在线| 插插干干干色| www.99热国产| 色一情一乱一乱一区91Av| 99热亚洲| 国产日韩精品SUV| 日本色色色| 婷婷五月丁香五月| 天天插插天天| 久久久精品色| 超碰人人草| 丁香六月婷婷| 久热免费视频| 婷婷丁香91综合| 九九激情| 91热视频色网站| 婷婷丁香激情综合色情| 思思热国产视频| 5月婷婷6月丁香aV| 色丁香五月婷婷在线| 色99网站| 97久久视频| 97干在线视频| 婷婷性爱五月天丁香网| 久久婷婷综合拍| AV网站免费在线| 日本女天天爽| 久 久9 9 热 视 频| 99啪啪网| 99色热| 久久婷青青草原| www.久久久久久| 99欧美| 狠狠狠狠狠草| 狼人狠狠操| 中文字幕日产A片在线看| 大香焦A∨| 色琪琪一综合久久激情五月视频| 色五月亚洲五月天| 岛国av网站| 天天色天天| 亚洲人成播放网站| 婷婷五月丁香久久| 99亚洲色| 久久九九免费视频| 色爱爱综合网| 色愛综合网| 亚洲日日操| 激情五月婷| 99啪视频在线观看| 国内裸舞二区| 97se视频在线| 丁香婷婷九月在线| 精品成人久久久久久久_一二三四视| 日韩抽插操逼| www.色综合.com| 亚洲成人在线在线| 色综合久久久久| 五月丁香无码视频| 婷婷色色五月天| 欧美婷婷精品激| 五月激情视频网| 91色噜噜狠狠狠狠色综合| 99精品偷自拍| site:hcxsz888.com| 婷婷五月在线播放| 欧美 日韩 人妻 高清 中文| 久久婷婷五月综合伊人| 欧美色色色色色色色| www.色婷婷| 超碰免费成人| 天天日夜夜爽| 99九九这里有免费视频| 久月丁香爱婷婷综合| 国产婷婷综合在线免费视频| WWW.五月com| 婷婷丁香成人在线视频| 99免费| 激情99| 五月天婷婷丁香| 天天肏视奸| 99热首页在线30| 丁香五月自拍| 天天爽夜夜爽夜夜爽精品| 婷婷五月天亚洲综合| 高清 码 免费看片短视频| 丁香五月日本| 国产精产国品一二三在观看| 色六月丁香婷婷啪啪啪| 热九九精品| 日韩操逼大片| 激情综合在线观看| 久久伦乱| 欧美影院| 日本一毛片| 丁香五月激情综合| 天天肏天天肏天天肏| 噜噜国产| 五月天堂色色| 婷婷五月免费视频| 九九色天堂| 色爱综合网| 天天玩天天摸| 激情综合五月色在线| 91大屁股| 久久久久久久久月丁| 很很操很很操| 秋霞少妇AV网站| 亚洲看av的网站| 国产性av| 五月停停激情网| 日日操无码| 人人射人人高潮| 久久区区一二三av| 97se视频在线| 日本69日人视频| 久久这里只精品| 九九九九九无码| 少妇被下春药玩弄A片| 东北婷婷五月天| 久草五月丁香婷婷综合| 人人草人人看| 大香蕉九操| 色婷婷六月天| 亚洲噜色| 五月婷婷七月丁香| 色婷婷综合网站| 国产99精品免费视频| 五月激情丁香啪啪| 激情婷婷六月天| 久久久999精品| 国产日韩欧美| 第四色首页| 欧美在线看| 狠狠狠狠狠干| 五月丁香亚洲婷婷| 丝袜人妻| 另类少妇人与禽zOZZ0性伦| 国产精品视频久久99| 99资源在线| 色九网| 五月丁香人人婷婷在线观看| 久久激情婷婷| 99热九九热| 青青草婷婷综合五月| 久久久久婷 | 亚洲色欲欧美一区二区三区| 97人人操人人拍| 五月天激情影院| 五月天全国最大成人网| 九九热99熟女| 免费视频WWW在线观看网站| 天天色激情| 九九RE视频在线精品| 无码成人播放器| 久久色五月| 激情丁香五月激情婷婷| 婷婷五月色播天| 九九99男女视频在线观看| 色婷婷狠狠爱| www.五月天。com| 强伦轩人妻一区二区电影| 中文字幕人成乱码在线观看| www.色婷婷.com| 色婷婷欧美在线| 久久婷婷夜| 免费看欧美成人A片无码| 欧美丁香五月夫妻天| 色噜噜,噜噜色| 91凹凸在线| 99国产在线精品视频| 9久久久久久久久久久| 九九热99精品| 婷婷五月天丁香| 婷婷五月天性爱视频| 能看的av| 日本色久| 五月丁香六月综合基地| 日日操夜夜爽天天天| 色婷婷五月天成人网| 热99玖玖99玖玖99九九| 综合久久婷婷| 操操国产| 丁香婷婷色五月激情综合| 五月色欧美| 久久99热只有精品| 97干视频在线| 免费操超碰| 九色99视频| 99re6在线视频精品免费| 丁香婷婷大香蕉| 99精品综合| 丁香五月停停av| 天天日日天天| 久久视频66| 一区视频网站| 天天综合五月天| 九九精品少妇| 欧美高潮9| 色婷婷色综合久久精品V| 激情五月天丁香| 色婷婷婷婷| 久久亚洲婷婷| 九九热av| 丁香婷婷啪啪| 亚洲国产成人综合| 殴美激情综合网| 看全色黄大色大片| 亚洲激情综合| 狠狠色综合网| 五月天六月色| 九九亚洲| 97超碰在线免费观看| 在线只有精品| 97色色综合| av在线免费网站 | 午夜69成人做爰视频| 99综合| 丁香五月偷拍| 狠狠干综合| 色婷婷成人做爰A片免费看网站| 丁香五月天堂网| 天天爽天天操| 久久久99精品免费观看| 久久一级AV| 丁香五月婷婷国产av| 国产精品成av人在线视午夜片| 色综啪啪网| 五月丁香婷婷伊人日韩| 人人97操| 久久91久久91色欲精品| 色综合久久88色综合天天看| 亚洲情色一区| 99精品激情| 免费99情趣网视频| WWW.桔色成人.COM| 久久久久久人妻久久久久久久久久人妻久久久 | 99aese| 婷婷五月天电影在线| 天天干天天色综合| 97在线刺激| 婷婷伊人网| 4438亚洲欧美| 人妻中文字幕网| 亚洲综合无码| 丁香五月狠狠在线观看| 婷婷丁香人妻久久在线观看| 五月色天情| 欧美大道不卡| 99九九视频| 99五月香婷婷丁香在线视频| 婷婷五月天性爱视频| 婷婷六月激情| 天天日夜夜B久久| 五月婷婷我| 噜噜操操| 亚洲亚洲人成综合网络| 1024在线观看免费视频| 亚洲av成人在线| 色必久悠悠影院| 亚洲av骚货| 色综合99| 色综合久久久综合久久网| 亚洲av无码精品色午夜| 亚洲日本激情| 99九九精品| 六月婷婷开心| 婷婷五月丁香激情图片 | 十区av| 欧洲永久精品| 99热精品中文字幕| 亚洲综合五月天婷婷丁香| 婷婷五月激情基地| 伊人久久五月天| 精品成人无码A片观看香草视频| 中文av网| 中字幕视频在线永久在线观看免费| 激情碰碰碰| 99视频地址| 婷婷六月天| 国产精品日本一区二区在线播放| 狠狠干综合网| 婷婷涩五月天综合| 久久九九热视频| 色约约视频一区二区三区四区五区| 丁香五月另类色婷婷麻豆| AV天堂婷婷五月天| 色婷婷www| 成年视频免费观看| 手机看片日日做夜夜| 婷婷六月色| 五月综合激情| 黄网免费看| 欧美人人草| 丰满人妻一区二区三区| 午夜爱爱网站| www,99热| 狠狠色激情在线| 96精品久久久久久久久| 国产精品成人网址| 色之综合网| 翔田千里 50岁 无码| 99热免费18| 韩国婷婷丁香五月| 五月天色色网站| 91成人视频| 人妻久久久久久久| 9视频在线成人网站| 九九综合视频在线观看| 精品成人在线观看| www.久久久久久久久久久| 深爱激情av| 少妇性按摩无码中文A片| 91精品久久久久| 色婷婷激情| 色婷大香蕉| 激情五月天www| 欧洲第一无人区观看| 亚洲色啪| 亚洲综合九九| 99欧州偷拍视频| 日韩黄色电影| 伊人网啪啪| 丁香五月天电影| 日韩成人电影Av| 99热6色| 亚洲第一成人AV| 亚洲五月天狠狠| 无码91中文字幕| 丁香五月AV综合激情| 北京熟妇搡BBBB搡BBBB| 六月色日韩| 99热都是精品| 婷婷丁香六月五月天| 老司机伊人| 国产中文亚洲欧美日韩性交| 色情综合网| 91Chinese在线| 亚州操人在线视频| 99免费热在线精品| 丁香五月大香蕉| 一區四區歐美日韓| 777米奇影视第四色| 狠狠肏综合网| 日日影院 | 这里只有精品视频看看| 五月伊人91| 午夜丁香五月天综合| 9|在线观看视频| 丁香五月六月综合激情| 91嫩草久久| 欧美激情综合色综合啪啪五月| 五月丁香欧美综合| 欧美精品999| 久久婷婷六月| 色五月婷婷777| 天天色综网| 99热99精品| 丁香婷婷基地| 99极品视频| 26uuu成人网| 六月丁香激情| 99欧美| 中文字幕无码AV| 五月色色激情网| 91互操| AV九九| 夜夜骑天天玩天天日| 亚洲婷婷五月| 99这里只有精| 99热这里只是精品| 一起草aV| 狠狠色成人影片| 五月天婷婷五月| 婷婷六月视频| 亚洲五月天激情| 色五月首页| 任你日视频| 全部老头和老太XXXXX| 婷婷狠狠干| 亚洲视频a| 亚洲AV成人在线观看| 丁香五月婷婷亚洲综合精品| 久色成人| 婷婷久久内射| 五月丁香在线| 五月激情六月综合| 中文精品久久久久人妻不| 久热A片| 五月色网| www一区二区三区| 综合久| 人五月天婷婷喷水| 丁香六月婷婷开心| 亭亭五月激情亚洲在线| 六月婷久久| 久久久宗合视频88| 色婷婷AAA| 亚洲国产va| 五月丁香久久精品在线观看| 97婷婷五月| 精品人妻伦一二三区久久| 亚洲va欧洲va国产va不卡| 精品99这里有| 五月色亚洲| 99国产精品久久久久久久久久久| 五月天精品| 天天舔天天插天天干| 超碰成人在线观看| 久热精彩视频98| 大香蕉五月天婷婷| 色99在线| 婷婷五月天论坛| 99婷婷五月天| 91久久九久久九久久九久久九久久| 国产乱妇乱子在线播视频播放网站| 五月激情网站| 婷婷六月激情在线视频| 五月丁香 六月婷婷a| 久婷首页| 丁香六月综合| 欧美性猛交99久久久久99按摩| 久久久久亚洲AV无码网影音先锋| 狠狠操狠狠干综合| 色色色综合视频| 狠狠香蕉| 亚洲碰碰碰| 九九Y精品热播| 婷婷色情 | 色色操| 日本五月婷婷| 99热爱爱干干日| 色五月婷婷老师| 天天干天天色天天干| 丁香婷婷免费| 久久婷婷五月国产激情综合片| 色婷婷天堂| 成人人操| 99热伊人综合| 婷婷视频在线碰| 五月天色色无码| 大战熟女丰满人妻AV| 激情五月天色播| 丁香六月五月天| 五月婷婷五月天| www.色9| 五月丁香花视频| 婷婷中文字幕网| 99综合视频| 久久这里只有精品99| 五月色影院| 人妻内射视频| 月婷婷婷婷五月| 5月婷婷6月六月丁香| 激情五月天小说|五月天开心激情网|亚洲精品国产自在现线|黄色五月天 | 99精品在线下载| Jh7Uf088VHafNm| 日韩综合大黄| 久草xx性爱视频| 日日夜夜天天爽| 天天操夜夜爽| 激情婷婷五月天日本系列| 99热这里只有精品最新地址获取| 九月色婷婷综合| 五月精品免费XXX| 五月婷婷伊人在线| 99热这里只有精品国产首页| www夜夜操com| 色婷婷六月天| 99久精品视频| 色五月综合| 日日噜噜夜夜狠狠久久丁香五月| 人人操AV| 2018国产大陆天天弄| 夜夜嗨一区二区三区直播内容| yazhoujiqingav| 久久久久久婷| av最新在线| 久99久精品视频| 色情五月婷婷| 日本五月婷婷久久久六月丁香| 影音先锋 91工厂| 色婷亚洲| 永久免费一区二区三区| 99色在线| 国产亚洲精品AAAAAAA片| 欧美十二区| 婷婷五月天午夜激情影院| 91丨九色丨丰满人妖| 人妻自慰在线| 另类综合国产| 五月婷婷激情五月| 久色网| 怡红院AV亚洲一区二区三区H| 久久99草五月婷婷| 久99热在线观看| 激情久久四色| 激情五月狠狠| 婷婷天堂综合| 国产露脸150部国语对白| 看逼中文字幕| 99精品在线| 六月天丁婷婷| 國語久久婷| 免费看欧美成人A片无码| 日韩成人综合| 亚洲婷婷视频| 五月天婷婷永久免费视频| 丁香 亚洲 久久| 成人综合网站| 丁香久月| 丁香狠狠| 五月婷婷五月天在线| 99re这里只有| 九月婷婷在线观看| 久久久久久久五月婷婷六月丁香综合,开心激情综合网 | 天天弄天天操| 九九九AAA热视频| 亚洲婷婷在线播放十月| 丁香五月五婷| 九九热这里只有精品6| 操逼电影免费看| 色啪影院| 97婷婷五月| 丁香五月久久| 91九色欧美| 99.色| 操碰97| 亚洲视频无| 丁香五月第九色| 色99自拍| 九九99热精品| 99久热这里有精品| 天天干天天操天天射| 午夜无码熟熟妇丰满人妻| 激情五婷网| 99精色| 色噜噜狠狠色综无码久久合欧美| 色天堂A| 久久成人人妻| 99热久久这里只有精品| 超碰操网| 亚洲热久久| 日99网站| 久久99热只有精品| 六月撸婷婷| 五月天婷婷激情四射综合| 午夜爱爱爱成人| 啪啪综合网| 日韩久综合| 九九热这里只有精品31| 99色天堂| 激情综合无码| 另类 在线| 五月丁香综合网| 五月花婷婷最新| 91久热| 91精品久久久久久综合五月天| 丁香婷婷社区| 日韩有码一区| 日逼免费视频| 欧美 日韩 人妻 高清 中文| 激情欧美婷婷| 婷婷九九| 99久re热| 色播五月天激情| 99艹精品在线观看| 26uuu亚洲欧美| 无码成人播放器| 色国产五月| 一级黄色影片| xxxx五月| 99在线精品视频| 色综合网上班开心婷婷久久| 日本久久综合| 99热播放| 亚洲网视屏| 99人妻碰碰碰久久久久禁片| www,超碰| 91久久综合亚洲噜噜成人在线| 无码色色色| www热久久yy9| 永久免费一区二区三区| 日本天堂免费99| 久久久久激情网| 久久婷婷五月综合激情国产| 99爱视频| 97人人看| 六月激情婷婷| 婷婷六月丁香在线| 极品少妇XXXX精品少妇偷拍| 色五月开心五月激情五月| 少妇人妻丰满做爰XXX| 天天草天天日| 久久99日本精品视频免费观看|