日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

iOS二维码识别/二维码生成

發布時間:2024/1/1 编程问答 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iOS二维码识别/二维码生成 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

      • 前言
      • 掃一掃識別二維碼圖片
      • 長按圖片識別二維碼圖片
      • 生成二維碼圖片
      • 代碼完善
        • 識別二維碼圖片優化
      • 小結

前言

最近在做一個關于二維碼的組件,已發布,現總結下。
開發的APP所需支持的最低版本為7.0,最初的方案為掃描使用蘋果自帶的API實現掃一掃的功能、使用ZXing識別從相冊或別人轉發的二維碼圖片。但發現ZXing識別從相冊中來的圖片性能很差,很多圖片識別不了,且耗時較長,遂使用ZBar來實現識別從相冊或別人轉發的二維碼圖片。
這個組件重要有三個功能,掃一掃識別二維碼圖片、長按圖片識別二維碼圖片和生成二維碼圖片。

掃一掃識別二維碼圖片

- (void)initCapture {AVCaptureDevice* inputDevice =[AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];[inputDevice lockForConfiguration:nil];if ([inputDevice hasTorch]) {inputDevice.torchMode = AVCaptureTorchModeAuto;}[inputDevice unlockForConfiguration];AVCaptureDeviceInput *captureInput =[AVCaptureDeviceInput deviceInputWithDevice:inputDevice error:nil];if (!captureInput) {if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0) {UIAlertController *alterVC = [UIAlertController alertControllerWithTitle:@"系統提示" message:@"您已關閉相機使用權限,請至手機“設置->隱私->相機”中打開" preferredStyle:UIAlertControllerStyleAlert];UIAlertAction *confirmAction = [UIAlertAction actionWithTitle:@"確定" style:UIAlertActionStyleDefault handler:nil];[alterVC addAction:confirmAction];[self presentViewController:alterVC animated:YES completion:nil];} else {UIAlertController *alterVC = [UIAlertController alertControllerWithTitle:@"系統提示" message:@"未能找到相機設備" preferredStyle:UIAlertControllerStyleAlert];UIAlertAction *confirmAction = [UIAlertAction actionWithTitle:@"確定" style:UIAlertActionStyleDefault handler:nil];[alterVC addAction:confirmAction];[self presentViewController:alterVC animated:YES completion:nil];}return;}AVCaptureMetadataOutput *captureOutput = [[AVCaptureMetadataOutput alloc] init];[captureOutput setMetadataObjectsDelegate:self queue:_queue];self.captureOutput = captureOutput;self.captureSession = [[AVCaptureSession alloc] init];[self.captureSession addInput:captureInput];[self.captureSession addOutput:captureOutput];CGFloat w = 1920.f;CGFloat h = 1080.f;if ([self.captureSession canSetSessionPreset:AVCaptureSessionPreset1920x1080]) {self.captureSession.sessionPreset = AVCaptureSessionPreset1920x1080;} else if ([self.captureSession canSetSessionPreset:AVCaptureSessionPreset1280x720]) {self.captureSession.sessionPreset = AVCaptureSessionPreset1280x720;w = 1280.f;h = 720.f;} else if ([self.captureSession canSetSessionPreset:AVCaptureSessionPreset640x480]) {self.captureSession.sessionPreset = AVCaptureSessionPreset640x480;w = 960.f;h = 540.f;}captureOutput.metadataObjectTypes = [captureOutput availableMetadataObjectTypes];CGRect bounds = [[UIScreen mainScreen] bounds];if (!self.prevLayer) {self.prevLayer = [AVCaptureVideoPreviewLayer layerWithSession:self.captureSession];}self.prevLayer.frame = bounds;self.prevLayer.videoGravity = AVLayerVideoGravityResizeAspectFill;[self.view.layer insertSublayer:self.prevLayer atIndex:0];// 計算rectOfInterestCGFloat p1 = bounds.size.height/bounds.size.width;CGFloat p2 = w/h;CGRect cropRect = CGRectMake(CGRectGetMinX(_cropRect) - kQRReaderScanExpandWidth, CGRectGetMinY(_cropRect) - kQRReaderScanExpandHeight, CGRectGetWidth(_cropRect) + 2*kQRReaderScanExpandWidth, CGRectGetHeight(_cropRect) + 2*kQRReaderScanExpandHeight);if (fabs(p1 - p2) < 0.00001) {captureOutput.rectOfInterest = CGRectMake(cropRect.origin.y /bounds.size.height,cropRect.origin.x/bounds.size.width,cropRect.size.height/bounds.size.height,cropRect.size.width/bounds.size.width);} else if (p1 < p2) {//實際圖像被截取一段高CGFloat fixHeight = bounds.size.width * w / h;CGFloat fixPadding = (fixHeight - bounds.size.height)/2;captureOutput.rectOfInterest = CGRectMake((cropRect.origin.y + fixPadding)/fixHeight,cropRect.origin.x/bounds.size.width,cropRect.size.height/fixHeight,cropRect.size.width/bounds.size.width);} else {CGFloat fixWidth = bounds.size.height * h / w;CGFloat fixPadding = (fixWidth - bounds.size.width)/2;captureOutput.rectOfInterest = CGRectMake(cropRect.origin.y/bounds.size.height,(cropRect.origin.x + fixPadding)/fixWidth,cropRect.size.height/bounds.size.height,cropRect.size.width/fixWidth);} }

長按圖片識別二維碼圖片

識別圖片使用的是ZBar,最初的方案為ZXing,因為ZXing有人在維護,但ZXing識別相冊中的二維碼圖片或本地的圖片,有些圖片根本就識別不出來,且耗時較長,所以改為使用ZBar。在網上找到一篇文章再見ZXing 使用系統原生代碼處理QRCode,實測發現在iOS9,iphone4s上傳回來的數組為空。代碼如下:

//decode- (NSString *)decodeQRImageWith:(UIImage*)aImage {NSString *qrResult = nil;//iOS8及以上可以使用系統自帶的識別二維碼圖片接口,但此api有問題,在一些機型上detector為nil。// if (iOS8_OR_LATER) {// CIContext *context = [CIContext contextWithOptions:nil];// CIDetector *detector = [CIDetector detectorOfType:CIDetectorTypeQRCode context:context options:@{CIDetectorAccuracy:CIDetectorAccuracyHigh}];// CIImage *image = [CIImage imageWithCGImage:aImage.CGImage];// NSArray *features = [detector featuresInImage:image];// CIQRCodeFeature *feature = [features firstObject];//// qrResult = feature.messageString;// } else {ZBarReaderController* read = [ZBarReaderController new];CGImageRef cgImageRef = aImage.CGImage;ZBarSymbol* symbol = nil;for(symbol in [read scanImage:cgImageRef]) break;qrResult = symbol.data ;return qrResult;}

無圖無真相:


detector的值為nil,也就是說

CIDetector *detector = [CIDetector detectorOfType:CIDetectorTypeQRCode context:context options:@{CIDetectorAccuracy:CIDetectorAccuracyHigh}];

CIDetector的初始化方法無效。推測是蘋果API的問題。

生成二維碼圖片

在iOS8及以上版本使用蘋果的API生成二維碼圖片,代碼如下:

- (UIImage *)encodeQRImageWithContent:(NSString *)content size:(CGSize)size {UIImage *codeImage = nil;if (iOS8_OR_LATER) {NSData *stringData = [content dataUsingEncoding: NSUTF8StringEncoding];//生成CIFilter *qrFilter = [CIFilter filterWithName:@"CIQRCodeGenerator"];[qrFilter setValue:stringData forKey:@"inputMessage"];[qrFilter setValue:@"M" forKey:@"inputCorrectionLevel"];UIColor *onColor = [UIColor blackColor];UIColor *offColor = [UIColor whiteColor];//上色CIFilter *colorFilter = [CIFilter filterWithName:@"CIFalseColor"keysAndValues:@"inputImage",qrFilter.outputImage,@"inputColor0",[CIColor colorWithCGColor:onColor.CGColor],@"inputColor1",[CIColor colorWithCGColor:offColor.CGColor],nil];CIImage *qrImage = colorFilter.outputImage;CGImageRef cgImage = [[CIContext contextWithOptions:nil] createCGImage:qrImage fromRect:qrImage.extent];UIGraphicsBeginImageContext(size);CGContextRef context = UIGraphicsGetCurrentContext();CGContextSetInterpolationQuality(context, kCGInterpolationNone);CGContextScaleCTM(context, 1.0, -1.0);CGContextDrawImage(context, CGContextGetClipBoundingBox(context), cgImage);codeImage = UIGraphicsGetImageFromCurrentImageContext();UIGraphicsEndImageContext();CGImageRelease(cgImage);} else {codeImage = [QRCodeGenerator qrImageForString:content imageSize:size.width];}return codeImage; }

iOS8以下使用libqrencode庫來生成二維碼圖片。

代碼完善

2015年12月11日

QA測試發現,服務端生成的二維碼,使用ZBar識別不出來,但將這張圖片保存到相冊,然后發送就可以識別出來。最初的想法是要服務端修改生成的二維碼,但安卓能夠識別出來,此路不通,那只有看ZBar的源碼了。

- (id <NSFastEnumeration>) scanImage: (CGImageRef) image {timer_start;int nsyms = [self scanImage: imagewithScaling: 0];//沒有識別出來,判斷CGImageRef對象的寬和高是否大于640,大于或等于的話進行縮放再進行掃描if(!nsyms &&CGImageGetWidth(image) >= 640 &&CGImageGetHeight(image) >= 640)// make one more attempt for close up, grainy imagesnsyms = [self scanImage: imagewithScaling: .5];NSMutableArray *syms = nil;if(nsyms) {// quality/type filteringint max_quality = MIN_QUALITY;for(ZBarSymbol *sym in scanner.results) {zbar_symbol_type_t type = sym.type;int quality;if(type == ZBAR_QRCODE)quality = INT_MAX;elsequality = sym.quality;if(quality < max_quality) {zlog(@" type=%d quality=%d < %d\n",type, quality, max_quality);continue;}if(max_quality < quality) {max_quality = quality;if(syms)[syms removeAllObjects];}zlog(@" type=%d quality=%d\n", type, quality);if(!syms)syms = [NSMutableArray arrayWithCapacity: 1];[syms addObject: sym];}}zlog(@"read %d filtered symbols in %gs total\n",(!syms) ? 0 : [syms count], timer_elapsed(t_start, timer_now()));return(syms); }

在這里就產生了一個解決有些二維碼圖片識別不出來的解決思路:將傳過來的UIImage的寬和高設置為640,識別不出來再進行縮放識別。修改UIImage的代碼如下:

-(UIImage *)TransformtoSize:(CGSize)Newsize {// 創建一個bitmap的contextUIGraphicsBeginImageContext(Newsize);// 繪制改變大小的圖片[self drawInRect:CGRectMake(0, 0, Newsize.width, Newsize.height)];// 從當前context中創建一個改變大小后的圖片UIImage *TransformedImg=UIGraphicsGetImageFromCurrentImageContext();// 使當前的context出堆棧UIGraphicsEndImageContext();// 返回新的改變大小后的圖片return TransformedImg; }

這樣類似于ZXing中的tryHard設置為YES。識別不出來的二維碼圖片就可以識別了。

2016年5月20日
bug: 點擊進入掃一掃界面,退出,再進入,這樣重復5次左右,掃一掃之前的界面的會出現卡頓。
原因:多次進入掃一掃界面,再退出,因此界面未被系統回收,captureSession對象一直在運行,會造成內存泄露,引起上一個界面卡頓。
解決方案:在視圖將要消失的時候,確保captureSession對象停止運行。

- (void)viewWillDisappear:(BOOL)animated {[super viewWillDisappear:animated];if ([self.captureSession isRunning]) {[self.captureSession stopRunning];} }

2018年4月28日

識別二維碼圖片優化

近期通過bugly收集卡頓問題發現,二維碼組件在識別二維碼圖片時,會出現卡頓問題。為優化識別速度,采用了三種方案,并分別進行測試,并對測試數據進行分析,最終挑選出最優的方案。

任務A:使用系統提供的CoreImage的CIDetector接口去識別二維碼圖片,返回對應的字符串;
任務B:使用zbar中的方法去識別二維碼圖片,返回對應的字符串。

//任務A + (NSString *)useSystemMethodDecodeImage:(UIImage *)image {NSString *resultString = nil;CIDetector *detector = [CIDetector detectorOfType:CIDetectorTypeQRCodecontext:niloptions:@{CIDetectorAccuracy:CIDetectorAccuracyHigh}];if (detector) {CIImage *ciImage = [CIImage imageWithCGImage:image.CGImage];NSArray *features = [detector featuresInImage:ciImage];CIQRCodeFeature *feature = [features firstObject];resultString = feature.messageString;}return resultString; } //任務B + (NSString *)useZbarMethodDecodeImage:(UIImage *)image {UIImage *decodeImage = image;if (decodeImage.size.width < 641) {decodeImage = [decodeImage TransformtoSize:CGSizeMake(640, 640)];}QRCodeZBarReaderController* read = [QRCodeZBarReaderController new];CGImageRef cgImageRef = decodeImage.CGImage;QRCodeZBarSymbol *symbol = nil;for(symbol in [read scanImage:cgImageRef]) break;return symbol.data; }
  • 方案A:先執行任務A,如果獲取到的字符串為空,再執行任務B。
+ (NSString *)planOneDecodeWithImage:(UIImage *)image index:(NSInteger)index{NSMutableString *costTimeInfo = [NSMutableString stringWithFormat:@"%ld\r\n",index];CFAbsoluteTime startTime = CFAbsoluteTimeGetCurrent();NSString *detectorString = [MUIQRCodeDecoder useSystemMethodDecodeImage:image];CFAbsoluteTime detectorCostTime = (CFAbsoluteTimeGetCurrent() - startTime);[costTimeInfo appendString:[NSString stringWithFormat:@"detector : %f ms\r\n",detectorCostTime *1000.0]];NSAssert(detectorString.length > 0, @"detector fail!");CFAbsoluteTime zbarStartTime = CFAbsoluteTimeGetCurrent();NSString *zbarSymbolString = [MUIQRCodeDecoder useZbarMethodDecodeImage:image];NSAssert(zbarSymbolString.length > 0, @"zbar fail!");CFAbsoluteTime zbarCostTime = (CFAbsoluteTimeGetCurrent() - zbarStartTime);[costTimeInfo appendString:[NSString stringWithFormat:@"zbar : %f ms\r\n",zbarCostTime *1000.0]];CFAbsoluteTime totalCostTime = (CFAbsoluteTimeGetCurrent() - startTime);[costTimeInfo appendString:[NSString stringWithFormat:@"total cost : %f ms\r\n",totalCostTime *1000.0]];[costTimeInfo appendString:[NSString stringWithFormat:@"detectorString : %@ ms\r\n",detectorString]];[costTimeInfo appendString:[NSString stringWithFormat:@"zbarSymbolString : %@ ms\r\n",zbarSymbolString]];return [costTimeInfo copy]; }
  • 方案B:同時執行任務A和任務B,兩者均執行完后,返回識別的結果;
+ (NSString *)planTwoDecodeWithImage:(UIImage *)image index:(NSInteger)index { __block NSMutableString *costTimeInfo = [NSMutableString stringWithFormat:@"%ld\r\n",index];__block NSString *detectorString = nil;__block NSString *zbarSymbolString = nil;CFAbsoluteTime startTime = CFAbsoluteTimeGetCurrent();dispatch_semaphore_t semaphore = dispatch_semaphore_create(0);dispatch_group_t group = dispatch_group_create();dispatch_group_async(group, dispatch_get_global_queue(0,0), ^{detectorString = [MUIQRCodeDecoder useSystemMethodDecodeImage:image];NSAssert(detectorString.length > 0, @"detector fail!");CFAbsoluteTime costTime = (CFAbsoluteTimeGetCurrent() - startTime);[costTimeInfo appendString:[NSString stringWithFormat:@"detector : %f ms\r\n",costTime *1000.0]];});dispatch_group_async(group, dispatch_get_global_queue(0,0), ^{zbarSymbolString = [MUIQRCodeDecoder useZbarMethodDecodeImage:image];NSAssert(zbarSymbolString.length > 0, @"zbar fail!");CFAbsoluteTime costTime = (CFAbsoluteTimeGetCurrent() - startTime);[costTimeInfo appendString:[NSString stringWithFormat:@"zbar : %f ms\r\n",costTime *1000.0]];});dispatch_group_notify(group, dispatch_get_global_queue(0,0), ^{dispatch_semaphore_signal(semaphore);});dispatch_semaphore_wait(semaphore, DISPATCH_TIME_FOREVER);CFAbsoluteTime totalCostTime = (CFAbsoluteTimeGetCurrent() - startTime);[costTimeInfo appendString:[NSString stringWithFormat:@"total cost : %f ms\r\n",totalCostTime *1000.0]];[costTimeInfo appendString:[NSString stringWithFormat:@"detectorString : %@ ms\r\n",detectorString]];[costTimeInfo appendString:[NSString stringWithFormat:@"zbarSymbolString : %@ ms\r\n",zbarSymbolString]];return [costTimeInfo copy]; }
  • 方案C:同時執行任務A和任務B
    1、任務A先執行完且識別成功,返回識別結果;
    2、任務B先執行完且識別成功,返回識別結果;
    3、任務A和任務B均識別失敗,兩者均執行完后,返回識別的結果。
+ (NSString *)planThreeDecodeWithImage:(UIImage *)image index:(NSInteger)index {__block NSMutableString *costTimeInfo = [NSMutableString stringWithFormat:@"%ld\r\n",index];__block NSString *detectorString = nil;__block NSString *zbarSymbolString = nil;__block BOOL isNeedSendSignal = YES;CFAbsoluteTime startTime = CFAbsoluteTimeGetCurrent();dispatch_semaphore_t semaphore = dispatch_semaphore_create(0);dispatch_group_t group = dispatch_group_create();dispatch_group_async(group, dispatch_get_global_queue(0,0), ^{detectorString = [MUIQRCodeDecoder useSystemMethodDecodeImage:image];//NSAssert(detectorString.length > 0, @"detector fail!");CFAbsoluteTime costTime = (CFAbsoluteTimeGetCurrent() - startTime);[costTimeInfo appendString:[NSString stringWithFormat:@"detector : %f ms\r\n",costTime *1000.0]];if (detectorString.length > 0 && isNeedSendSignal) {isNeedSendSignal = NO;dispatch_semaphore_signal(semaphore);}});dispatch_group_async(group, dispatch_get_global_queue(0,0), ^{zbarSymbolString = [MUIQRCodeDecoder useZbarMethodDecodeImage:image];//NSAssert(zbarSymbolString.length > 0, @"zbar fail!");CFAbsoluteTime costTime = (CFAbsoluteTimeGetCurrent() - startTime);[costTimeInfo appendString:[NSString stringWithFormat:@"zbar : %f ms\r\n",costTime *1000.0]];if (zbarSymbolString.length > 0 && isNeedSendSignal) {isNeedSendSignal = NO;dispatch_semaphore_signal(semaphore);}});dispatch_group_notify(group, dispatch_get_global_queue(0,0), ^{if (isNeedSendSignal) {dispatch_semaphore_signal(semaphore);}});dispatch_semaphore_wait(semaphore, DISPATCH_TIME_FOREVER);CFAbsoluteTime totalCostTime = (CFAbsoluteTimeGetCurrent() - startTime);[costTimeInfo appendString:[NSString stringWithFormat:@"total cost : %f ms\r\n",totalCostTime *1000.0]];[costTimeInfo appendString:[NSString stringWithFormat:@"detectorString : %@ ms\r\n",detectorString]];[costTimeInfo appendString:[NSString stringWithFormat:@"zbarSymbolString : %@ ms\r\n",zbarSymbolString]]; return [costTimeInfo copy]; }

測試數據如下所示:(取了前10張圖片)

分析測試數據發現:
1、在測試第一張二維碼圖片時,總耗時均較大,如果第一次識別使用的是系統方法,耗時超過500ms,這也是為什么會出現卡頓的原因;
2、使用系統方法去識別二維碼圖片時,如果不是第一次去識別,耗時較小,在65ms以內;
3、使用zbar的方法去識別二維碼圖片,耗時均值在200ms以內;
4、在方案C中,如果第一次使用系統方法,耗時為226ms。

總結得出,從優化卡頓問題的角度出發,使用方案C最優,同時發現,如果使用系統方法能識別出二維碼圖片,在初始化之后(也就是第二次使用),耗時最短。同時因為在實際的使用場景中,圖片是一張一張識別的,識別過程有一個間隔時間,如果已經使用系統方法識別過二維碼圖片,那下次識別就能達到最優。所以使用方案C的話,最差情況均值在200ms左右,最好的情況和方案A中第二次使用系統方法耗時基本一致。綜合考慮,使用方案C。

小結

在實際的項目開發過程中,設想的情況和實際情況會存在偏差,需要自己時刻使用性能調優工具,根據數據去進行優化,而不能想當然的認為某種方式是最優的。
源碼和demo請點這里
參考的文章鏈接如下
再見ZXing 使用系統原生代碼處理QRCode
IOS二維碼掃描,你需要注意的兩件事
[Zbar算法流程介紹](http://blog.csdn.net/u013738531/article/details/54574262)

總結

以上是生活随笔為你收集整理的iOS二维码识别/二维码生成的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

欧美日韩国产伦理 | 成人免费视频网站 | 日韩v在线 | 免费亚洲精品 | 九色在线 | 日韩二级毛片 | 精品在线你懂的 | 国产日韩中文在线 | 欧美日韩视频在线播放 | av在线8| 伊色综合久久之综合久久 | 欧美一区二区三区在线 | 成人国产网站 | 亚洲精品在线观看av | 国产精品亚洲片夜色在线 | 黄色软件视频网站 | 丰满少妇一级片 | 麻豆精品91 | 麻花豆传媒mv在线观看 | 亚洲成a人片77777kkkk1在线观看 | 亚洲全部视频 | 久久久久北条麻妃免费看 | 国产理论在线 | 免费观看完整版无人区 | 色噜噜日韩精品欧美一区二区 | 欧美在线视频第一页 | 日日骑| 久久久久久久久毛片 | 国产在线a免费观看 | 激情综合婷婷 | 欧美有色 | 探花视频在线观看免费版 | 欧美性天天 | 91视频国产高清 | 久久久久久久久电影 | 国产精品wwwwww | 中文字幕视频观看 | 91av视频网站 | 激情综合站 | 在线视频欧美亚洲 | 夜夜嗨av色一区二区不卡 | 欧美a视频在线观看 | 国产又粗又猛又色 | 国产精品门事件 | zzijzzij日本成熟少妇 | 成人a在线观看高清电影 | 国产在线不卡一区 | 狠狠色狠狠色终合网 | 免费高清在线一区 | 久久精品视频在线观看 | 日韩午夜大片 | 在线只有精品 | 色av色av色av| 国产精品福利在线播放 | 亚洲 中文 在线 精品 | 国产九九九精品视频 | aaawww| 玖玖国产精品视频 | 久草干 | 天天天色综合 | 伊人超碰在线 | 日日干日日操 | 国产伦精品一区二区三区免费 | 国产精品原创在线 | 日韩免费在线 | 免费网站看v片在线a | 国产你懂的在线 | 国产a级片免费观看 | 国产精品毛片一区二区 | 亚洲成av片人久久久 | 国产精品av在线免费观看 | 狠狠狠综合 | 亚洲 欧美 综合 在线 精品 | av色影院 | 日韩成人免费在线观看 | 99久久精品免费 | 欧美日韩视频在线观看一区二区 | 狠狠色综合欧美激情 | 天天曰天天干 | 人人插超碰 | 91中文字幕一区 | 中文字幕美女免费在线 | 免费高清在线视频一区· | 九九九在线 | 亚洲一级特黄 | 伊人色综合久久天天网 | 天堂网中文在线 | 免费精品在线观看 | 成人久久精品视频 | 午夜视频在线观看一区二区 | 久草视频中文在线 | 亚洲综合激情五月 | 日韩精品不卡在线 | 日本成人黄色片 | 亚洲免费黄色 | 一区二区中文字幕在线播放 | 亚洲一区精品人人爽人人躁 | 日韩欧美一区二区三区视频 | 国产精品免费观看国产网曝瓜 | 欧美精品久久久久久 | 久久人人爽人人片 | 国产精品小视频网站 | 日韩首页 | 日本韩国中文字幕 | 日本黄色大片免费 | 久草免费在线视频观看 | 国产一区二区观看 | 欧美激情奇米色 | 在线视频观看91 | 久久国产精品区 | 国产香蕉久久精品综合网 | 国产成人一区二区三区在线观看 | a天堂在线看 | 国产一级片视频 | 成人av在线影视 | 国产麻豆精品久久一二三 | 亚洲黄色精品 | 欧美日韩免费观看一区=区三区 | 亚洲精品美女在线观看播放 | 日本黄色免费电影网站 | 一区二区欧美在线观看 | 国产97色| 99在线视频网站 | 国产字幕在线观看 | 免费看国产a | 91人人爽久久涩噜噜噜 | 日韩精品久久中文字幕 | 六月久久婷婷 | 在线观看视频亚洲 | 黄色毛片视频免费观看中文 | www九九热 | 日韩一区二区三区不卡 | 最新日韩视频 | 欧美资源| 97超碰国产在线 | 久久精品视频日本 | 国产成人精品一区二区三区在线观看 | 五月婷婷六月丁香在线观看 | 免费看国产精品 | 9999国产| 奇米777777| 在线黄色免费 | 在线亚洲播放 | 国产精品ⅴa有声小说 | 国产精品欧美久久久久三级 | 97成人在线视频 | 国产美女视频免费观看的网站 | 久草资源在线 | 天天色天天操综合 | 97av免费视频 | 日本黄区免费视频观看 | 国产色一区 | 日韩高清在线一区二区 | 日韩欧美在线影院 | 激情在线免费视频 | 激情久久一区二区三区 | 国产三级在线播放 | 香蕉精品在线观看 | 又污又黄的网站 | 中文字幕在线有码 | 国产精品成人品 | 91国内产香蕉 | 国产精品久久久久久久免费大片 | 精品一区二区在线看 | 日韩黄色免费电影 | 国产中文 | 欧美日韩国产伦理 | www色av| 91在线视频观看 | 欧美精品久久久久久久久久久 | 欧美一区二区视频97 | 中文字幕一区在线 | 国产成人精品午夜在线播放 | 久久久久久久久久久精 | 国产第一页在线播放 | 成人av电影免费在线播放 | 亚洲激情综合 | 日本一区二区三区免费看 | 国产专区精品视频 | 日日爱影视 | 免费福利片 | 91麻豆高清视频 | 久久久久精 | 欧美日韩国产欧美 | 日韩字幕 | 亚洲精品在线视频播放 | 久久久一本精品99久久精品66 | 中文字幕免费高清在线观看 | 99久久夜色精品国产亚洲96 | 精品一区免费 | 色婷婷福利视频 | 久操视频在线免费看 | 日韩欧美视频免费在线观看 | 日日爽夜夜操 | 天天干天天射天天爽 | 日韩大片在线看 | 91黄色小网站 | 色综合久久久久久久 | 992tv又爽又黄的免费视频 | 亚洲精品www久久久久久 | 国产精品成人a免费观看 | 亚洲国产网站 | 欧美淫视频 | 日韩在线视频在线观看 | 97电影网手机版 | 婷婷视频 | 午夜视频不卡 | 亚洲成a人片综合在线 | av电影在线观看完整版一区二区 | 13日本xxxxxⅹxxx20 | 麻豆一区在线观看 | 久草免费福利在线观看 | 国产精品入口麻豆 | 国产视频二区三区 | 亚洲丝袜一区 | 欧美一性一交一乱 | 日本精品一区二区在线观看 | 成人免费视频播放 | 亚州av网站大全 | 国产对白av | 五月天激情视频在线观看 | 国产精品初高中精品久久 | 久久久国产精品亚洲一区 | 日韩欧美一区二区三区视频 | 国产一区二区在线观看免费 | 99视频在线观看免费 | 夜夜操网 | 热99在线| 狠狠操91 | 欧美日韩国产一二 | 国产精品久久网 | 久久国产热视频 | 看片的网址 | 国产精品久久久久久久免费大片 | 婷婷伊人综合 | 92中文资源在线 | 热久久精品在线 | 国产高清视频在线观看 | 国产99爱| 91成人精品 | 9在线观看免费高清完整 | 欧美一区二区三区在线 | 国产三级国产精品国产专区50 | 国产日韩精品一区二区在线观看播放 | 操操综合 | 久草www| 日本中文在线观看 | 国产精品自在线拍国产 | 亚洲黄色成人 | 国产伦精品一区二区三区四区视频 | 国产剧情一区 | 亚洲视频在线看 | 2023av在线 | 日韩中文字幕第一页 | 2018亚洲男人天堂 | a特级毛片 | 天天天天综合 | 在线亚洲成人 | 一区二区三区高清不卡 | 国产私拍在线 | 久久久www成人免费毛片 | av丝袜美腿 | 亚洲 欧洲av | 韩国av免费在线 | 国产一区二区久久精品 | 欧洲一区二区三区精品 | 国产高清不卡av | 激情五月综合 | 久久99热这里只有精品 | 亚洲自拍av在线 | 日韩精品欧美专区 | 91av视频播放 | 88av色| 日韩 在线a| 色综合久 | 午夜视频在线瓜伦 | 国产精品麻 | 国产精品久久久久久久毛片 | 日韩毛片在线免费观看 | 久操视频在线播放 | av大全在线免费观看 | 天天操天天射天天添 | 69久久夜色精品国产69 | 欧美日韩国产综合网 | 国产精品精品 | 日韩婷婷| 国产精品免费视频一区二区 | 99色 | 日韩高清一区在线 | 天天爽天天射 | 久久精品国产免费看久久精品 | 日本护士三级少妇三级999 | 久久综合久久久 | 亚洲精品视频在 | 国产精品视频专区 | 亚洲另类视频在线 | 国产五月色婷婷六月丁香视频 | 日韩理论在线视频 | 日本精品视频一区二区 | 精品夜夜嗨av一区二区三区 | 91av资源网 | 久久国产精品色婷婷 | 99精品热| 国产99久久久国产精品免费看 | 久久精品国产美女 | 黄色软件视频大全免费下载 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 日韩一区视频在线 | 激情五月综合网 | 久久超碰99| 精品xxx| 日韩视频免费播放 | 婷婷色在线观看 | 成人av网站在线 | 日韩精品一区在线观看 | 色九九影院| 欧美天天综合 | 区一区二在线 | 亚洲激情综合网 | 日日干天天操 | 在线观看免费成人av | 久久兔费看a级 | 热re99久久精品国产99热 | 在线免费观看黄网站 | 一区二区伦理 | 久久精品99北条麻妃 | 久久久久亚洲a | 四虎成人精品永久免费av九九 | 国产黄色精品在线 | 正在播放国产精品 | 91在线超碰 | 欧美国产日韩一区二区三区 | 日本一区二区高清不卡 | 精品亚洲一区二区三区 | 免费日韩一级片 | 99视频在线观看视频 | 中文在线a天堂 | 在线导航av | 久久国产精品免费一区 | 日韩免费一级电影 | 国产一区自拍视频 | 欧美综合在线观看 | 97超碰资源网 | 在线视频一区二区 | 日韩一区精品 | 97在线免费观看视频 | 久精品在线 | 毛片视频电影 | 天天爽天天爽夜夜爽 | 天天草视频 | 久久亚洲婷婷 | 五月开心网 | 麻豆精品视频在线 | 日韩在线网址 | 久久久久久久久毛片 | 亚洲精品国产日韩 | 亚洲天堂网在线观看视频 | 黄色网在线免费观看 | 97碰碰碰| 天天伊人狠狠 | 亚洲精品视频在线观看免费 | 国产精品11 | 天天综合五月天 | 成人h视频在线播放 | 国产精品久久久久久久久久久久午 | 久久久精品国产一区二区 | 黄色av播放 | 国产啊v在线观看 | 在线免费观看黄网站 | 国产精品久久久久久久久大全 | 韩国一区在线 | 国产 av 日韩| 国产专区在线播放 | 2017狠狠干| 久久艹中文字幕 | 玖操 | 日韩美女一级片 | 人人爽人人看 | 国产视频精品久久 | 久久精品99视频 | 五月天亚洲婷婷 | 免费日韩 精品中文字幕视频在线 | 国内精品久久久久影院日本资源 | 欧美日韩电影在线播放 | 天天射天天操天天干 | 2024国产精品视频 | 日韩精品中文字幕在线观看 | 天天搞夜夜骑 | 成年人黄色大全 | 亚洲国产伊人 | 日韩精品高清视频 | 久久影视精品 | 亚洲欧美视频在线观看 | 色网站免费在线观看 | 欧洲亚洲国产视频 | 在线激情小视频 | 国产视频每日更新 | 免费成人结看片 | 五月天国产 | 成年美女黄网站色大片免费看 | 99热在| 黄色免费国产 | 国产青春久久久国产毛片 | 色婷婷精品 | 中文字幕免费高清在线 | 国产精品久久久久久欧美 | 日本黄色免费看 | 精品国产乱码久久久久久1区二区 | 一区二区三区电影 | 免费黄色av片| 国内精品视频免费 | 黄色精品一区 | 国色天香第二季 | 亚洲免费资源 | 国产高清专区 | 欧美性生活小视频 | 国产一区二区精品在线 | 精精国产xxxx视频在线播放 | 午夜 免费 | 天天操天天射天天爱 | 2021国产精品 | 欧美精品亚洲二区 | 国产va精品免费观看 | 99欧美| 久久人人添人人爽添人人88v | 成人毛片在线观看视频 | 国产不卡在线看 | 亚洲国产人午在线一二区 | 国产精品九九九九九九 | 激情欧美一区二区三区 | 久久激情视频 久久 | 丁香高清视频在线看看 | 99婷婷狠狠成为人免费视频 | 国产不卡高清 | 亚洲人成精品久久久久 | 色诱亚洲精品久久久久久 | 91高清在线 | 久久8精品 | 日韩精品视频网站 | 亚洲午夜久久久综合37日本 | 五月视频 | 久久国产欧美日韩 | 亚洲日日日| 天天干天天草 | 丁香国产视频 | 国内精品久久久久影院一蜜桃 | 在线观看视频一区二区三区 | 亚洲精品乱码白浆高清久久久久久 | 久久狠狠婷婷 | 超碰在线最新地址 | 国产午夜三级一区二区三 | 97理论片| 亚洲国产精品第一区二区 | 久久久在线视频 | 国产精品麻豆欧美日韩ww | 亚洲免费国产视频 | 亚洲精品乱码久久久久久蜜桃91 | 狠狠干狠狠色 | 亚洲第一中文字幕 | 久久最新网址 | 91九色视频在线观看 | 成人一级视频在线观看 | 九九综合在线 | www日日| 手机在线永久免费观看av片 | 日韩免费在线观看视频 | 中文乱幕日产无线码1区 | 成人午夜电影在线观看 | 日本久久电影网 | 狠狠狠色丁香综合久久天下网 | 五月婷婷综合色拍 | 91精品久久久久久综合乱菊 | 欧美精品久久久久久久亚洲调教 | 中文字幕美女免费在线 | 在线观看成年人 | 久久中文欧美 | 操久久免费视频 | 激情开心站 | 国产成人精品在线观看 | 日本精品在线看 | 国产成人777777 | 免费a v网站| 国产福利不卡视频 | 久久视频在线观看免费 | 香蕉视频网站在线观看 | 免费国产视频 | 在线观看精品黄av片免费 | av一区二区三区在线 | 日韩在线免费视频观看 | 成人app在线播放 | 最新日本中文字幕 | 国产在线观看99 | 日韩最新中文字幕 | 999视频在线观看 | 婷婷伊人五月 | 久草线 | 精品久久久久久久久久久久久久久久久久 | 99久久99久久免费精品蜜臀 | 国产在线传媒 | 日韩在线一级 | 在线免费黄 | 亚洲精品中文字幕视频 | 日韩av视屏在线观看 | 美女视频黄在线观看 | 日本在线观看黄色 | 99精品视频免费观看 | 国产精品久久久久久久久久妇女 | 国产99久久久国产精品免费二区 | 亚洲精品免费在线观看视频 | 在线影院av | 国产一区二区精品91 | 97视频在线观看免费 | 午夜精品999 | 91高清视频在线 | 黄色网大全 | 亚洲成人av电影在线 | 最近中文字幕mv | 99精品国产一区二区三区麻豆 | av线上看 | 一级黄色片在线免费观看 | 日本三级不卡 | 操操操干干干 | 特级片免费看 | 中文字幕日韩国产 | 99精品免费在线观看 | 久久你懂得 | 亚洲精品videossex少妇 | 怡春院av | 日韩精品欧美一区 | 在线观看国产区 | 亚洲人片在线观看 | 精品天堂av| 菠萝菠萝蜜在线播放 | 欧美另类交在线观看 | av大片免费 | 五月婷婷综合在线 | 亚洲精品国产精品国自产观看浪潮 | 中文字幕日韩一区二区三区不卡 | 久久成人国产精品 | 国产夫妻av在线 | 久久精品国产一区二区电影 | 成人免费xxxxxx视频 | 久久看片网站 | 中文不卡视频在线 | 91最新在线 | 在线 视频 一区二区 | 99热只有精品在线观看 | 中文字幕一区在线观看视频 | 久久成人午夜 | 精品久久一 | aaa亚洲精品一二三区 | 麻豆视频免费播放 | 国产999精品久久久影片官网 | 国产精品久久久久久高潮 | 日日操天天爽 | 五月天亚洲激情 | 日韩一区二区三 | 日韩欧美视频一区二区 | 99九九视频 | 一级黄色大片 | 亚州免费视频 | 免费观看www视频 | www国产精品com | 欧美日韩不卡在线观看 | 成人黄色免费观看 | 97人人超 | 亚洲 欧洲av | 人人澡澡人人 | 中文字幕在线观看的网站 | 国产手机免费视频 | 成人丁香花 | 国偷自产视频一区二区久 | 久草在线最新免费 | 久草在线视频精品 | av中文在线播放 | 亚洲成人av片在线观看 | 国产69久久 | 亚洲欧美在线综合 | 中文字幕日本特黄aa毛片 | 激情网五月天 | 日韩美av在线 | 婷婷色六月天 | 婷婷色狠狠 | 免费观看国产精品视频 | 亚洲在线视频网站 | 97人人添人澡人人爽超碰动图 | 日韩av中文字幕在线 | 97电院网手机版 | 欧美另类69| 国产高清免费视频 | 亚洲视频免费在线看 | 成人免费亚洲 | 欧美激情综合五月色丁香 | 99久久这里只有精品 | 4438全国亚洲精品在线观看视频 | 欧美性大战 | 欧美性色19p | 国产在线综合视频 | 91高清一区 | 国产精品aⅴ | 91精品国产入口 | 亚洲激情网站免费观看 | 国产精品高潮呻吟久久久久 | 麻豆传媒视频在线免费观看 | 色网站在线免费 | 欧美日本不卡视频 | 91黄色成人| 在线免费观看国产 | 国产精品都在这里 | 深爱激情亚洲 | 三级黄色大片在线观看 | 日韩v在线91成人自拍 | 五月婷婷激情六月 | 国产精品午夜在线观看 | 黄色小说免费在线观看 | 天天干天天操天天拍 | 久草在线免费资源站 | 亚洲国产一区二区精品专区 | 精品在线一区二区三区 | 国产成人精品一区在线 | 天天做日日做天天爽视频免费 | 99热最新地址 | 色综合久久综合网 | 亚洲精品国产拍在线 | 日韩精品极品视频 | 国产精品密入口果冻 | 视频一区二区精品 | 日韩在线视频国产 | 久久婷婷色 | 日韩黄在线观看 | 伊人热 | 欧美日韩在线播放一区 | 免费日韩电影 | 天堂久久电影网 | 操综合| 日韩电影中文,亚洲精品乱码 | 亚洲日本成人 | 欧美日韩亚洲在线观看 | www.色爱 | 国产精品国产亚洲精品看不卡 | 久久九九国产精品 | 久久久久久久久国产 | 亚洲天堂网站视频 | 免费中文字幕在线观看 | 天天操天天射天天插 | 国产精品18久久久久vr手机版特色 | 亚洲乱亚洲乱妇 | 国产精品久久久久久久久久尿 | 日本三级不卡视频 | 亚洲精品乱码久久久久久久久久 | 久久国产精品小视频 | 国产精品成人久久久 | 91视频首页 | 国产精品久久久久久久久久99 | 91精品国产成人www | 日韩a级黄色片 | 女人高潮一级片 | 亚洲综合涩 | 一区二区三区免费在线观看 | www国产亚洲精品 | 免费观看第二部31集 | 亚洲成人资源在线观看 | 国产成人综合在线观看 | 色婷婷导航 | 激情综合网天天干 | 色综合国产 | 国产九九九精品视频 | 国产一区精品在线观看 | 狠狠色香婷婷久久亚洲精品 | 一区二区精品在线视频 | 欧美a级在线 | av手机在线播放 | .国产精品成人自产拍在线观看6 | 久久综合中文字幕 | 亚洲精品久久久久999中文字幕 | 天天综合人人 | 天天操天天射天天 | 99在线免费观看 | 成人一区二区在线 | 国产综合福利在线 | 四虎在线视频免费观看 | www免费在线观看 | 人人草在线视频 | 久久精品视频免费播放 | 国产精品综合久久久久 | 国内精品福利视频 | 中文字幕 国产视频 | av电影不卡在线 | 狠狠操狠狠干天天操 | 91精品啪啪 | 人人盈棋牌 | 看国产黄色大片 | 99看视频在线观看 | 91色网址 | 96久久精品 | 久久视频在线观看中文字幕 | 久久久99精品免费观看乱色 | 一级久久精品 | 亚洲国产精品一区二区久久,亚洲午夜 | 五月天亚洲婷婷 | 天天躁日日躁狠狠 | 欧美动漫一区二区三区 | 亚洲欧美激情精品一区二区 | 中国一级片在线 | 日韩国产精品久久 | 久久精品成人欧美大片古装 | 国产精品va在线观看入 | 91在线公开视频 | 97免费公开视频 | 国产精品夜夜夜一区二区三区尤 | 国产黄色片免费观看 | 手机看片中文字幕 | 亚洲高清在线视频 | 一区二区高清在线 | 日韩理论在线视频 | av女优中文字幕在线观看 | 欧美日韩免费观看一区=区三区 | 国产成人久久av977小说 | 一区二区三区在线免费播放 | 一区二区三区在线免费观看 | 天天插日日射 | 天天操,夜夜操 | 国产精品一区二区美女视频免费看 | 99久久久国产免费 | 欧美精品一区二区蜜臀亚洲 | 日韩在线第一区 | 国产精品久久久久久久久久久久午夜 | 五月婷婷一区二区三区 | 国产黄色大片 | 国产精品 中文字幕 亚洲 欧美 | 天天操比| 国产一区福利在线 | 免费观看的黄色片 | 丁香5月婷婷久久 | 亚洲精品色婷婷 | 丝袜av一区| 成x99人av在线www | 麻豆系列在线观看 | 中文字幕丰满人伦在线 | 伊人欧美 | 中文字幕丰满人伦在线 | 精品福利片 | 国产视频一区二区在线观看 | 国产二区电影 | 久久久久久久久黄色 | 天天摸天天干天天操天天射 | 黄污视频网站大全 | 日韩视频在线观看视频 | 国产精品免费高清 | 久久草网站 | 在线精品亚洲一区二区 | 国产日韩视频在线播放 | 伊人五月 | 国产精品综合久久久久 | 激情综合网五月激情 | 中文字幕在线看 | 麻豆传媒电影在线观看 | 成 人 黄 色视频免费播放 | 91麻豆免费看 | 干天天 | 国产极品尤物在线 | 国产91亚洲 | 亚洲涩涩涩涩涩涩 | 亚洲黄色在线免费观看 | 韩国三级在线一区 | 99超碰在线播放 | 国产精品国产三级国产专区53 | 开心色停停| 国产剧情在线一区 | 91在线播放视频 | 日韩精品久久一区二区三区 | 成人av一区二区在线观看 | 国产成人一区二区三区影院在线 | 97av视频 | 国产一区二区不卡视频 | 夜夜操狠狠干 | 97影视| 久热香蕉视频 | 国产精品久久免费看 | 国产精华国产精品 | 欧美成人精品欧美一级乱黄 | 狠狠干夜夜操 | 波多野结衣在线播放视频 | 国产精品久久毛片 | 天天干天天在线 | 一区二区三区在线看 | 日韩精品一区二区在线观看视频 | 国产青草视频在线观看 | 黄色a在线观看 | 婷婷六月丁 | 一级黄色片在线免费看 | 日韩中字在线 | 99夜色| 成人永久视频 | 久久久精品在线观看 | 五月婷婷视频在线观看 | 亚洲国产欧美在线人成大黄瓜 | 国产一区免费视频 | 日韩欧美国产激情在线播放 | 久久久国产网站 | 日韩乱色精品一区二区 | 久久久国产视频 | 久久天堂网站 | 久久精品这里都是精品 | 久草免费电影 | 一二三区高清 | 国产无区一区二区三麻豆 | 日韩狠狠操 | 激情五月亚洲 | 日韩高清毛片 | 九九av| 在线视频日韩精品 | 手机看片中文字幕 | 91精品一区二区三区蜜桃 | 激情五月婷婷激情 | 国产精品久久久久四虎 | 97夜夜澡人人爽人人免费 | 国产黄色精品网站 | 色www精品视频在线观看 | 日本黄色免费播放 | 在线观看欧美成人 | 99视频在线观看一区三区 | 91黄色免费网站 | 国产亚洲精品久久网站 | 国产午夜精品福利视频 | 国产精品久久久久久久av电影 | 日韩av不卡在线播放 | 91热视频在线观看 | 国产无吗一区二区三区在线欢 | 久久香蕉国产精品麻豆粉嫩av | 中文字幕色在线 | 日韩免费观看一区二区 | 91av视频 | 成年人在线观看网站 | 国产精品久久久久久久久大全 | 狠狠色丁香婷婷综合久久片 | 日日夜夜精品免费 | 久久免费视频在线观看6 | 免费99视频 | 日韩av网站在线播放 | 久久久免费看片 | 亚洲国产精品女人久久久 | 欧美日韩国产综合一区二区 | www视频在线免费观看 | 国产黄网在线 | 深爱激情综合 | 狠狠色伊人亚洲综合网站色 | 成人污视频在线观看 | 国产精品久久久一区二区三区网站 | 日色在线视频 | 久草免费资源 | 久久公开免费视频 | 久久久久观看 | 午夜av剧场 | 97精产国品一二三产区在线 | 在线观看www91 | 精品国产免费人成在线观看 | 欧亚日韩精品一区二区在线 | 免费看短 | 国产精品一区二区久久久 | 五月激情姐姐 | 正在播放 国产精品 | 国产99re| 91亚洲精品视频 | 中文字幕 成人 | 91九色网址| 中文字幕在线观看视频免费 | 天天操综合网站 | 久久深夜福利免费观看 | 在线看黄网站 | 99久久精品免费看国产 | 男女啪啪网站 | 亚洲春色综合另类校园电影 | 天天草天天干天天 | 中文字幕在线视频第一页 | 亚洲精品18p| 特级西西444www高清大视频 | 午夜久久久久久久久久久 | av在线看片| 成人在线免费看视频 | 欧美日韩在线视频一区 | 国产在线观 | 久久福利小视频 | 久久精品国产免费看久久精品 | 日韩网站免费观看 | 日韩免费高清在线观看 | 国产亚洲精品v | 九九热在线视频 | 国产福利免费在线观看 | 欧美日韩久久不卡 | 97超碰在| 午夜av一区| 中文字幕在线视频一区 | 不卡av免费在线观看 | av电影中文字幕在线观看 | 欧美乱码精品一区二区 | 麻豆视频在线免费 | 久久久久久99精品 | 黄色免费网站 | 亚洲乱码精品久久久 | 成人在线观看资源 | 高清av免费看 | av短片在线 | 久久经典国产视频 | 亚洲三级视频 | 五月天综合激情网 | 亚洲精品xxxx | 在线看成人 | 亚洲国产中文在线 | 不卡中文字幕av | 久久久久久久国产精品视频 | 国产丝袜一区二区三区 | 亚洲欧美国产精品久久久久 | 91在线欧美| 国产一级精品绿帽视频 | 在线观看片| 99热手机在线 | 欧美一二三在线 | 亚洲 中文 在线 精品 | 国产精品久久久久永久免费观看 | 国产视频一区二区在线播放 | 91视频91自拍 | 午夜av影院| 欧美激情va永久在线播放 | 国产美女精品视频 | 国产成人综合在线观看 | 日韩中文字幕免费看 | 久久久久久国产一区二区三区 | 午夜精品福利在线 | av五月婷婷 | 91色在线观看视频 | www免费| 麻花豆传媒mv在线观看网站 | 人人射 | 97精品免费视频 | 免费三及片 | 国产精品精品久久久久久 | 国产一级特黄毛片在线毛片 | 国产精品免费观看国产网曝瓜 | 一二三区av| 黄色a一级视频 | 国产二级视频 | 亚洲精品女 | 天天爽天天爽天天爽 | 国产传媒中文字幕 | av中文在线影视 | 狠狠干综合 | 黄色片视频在线观看 | 日韩啪视频 | 亚洲影院天堂 | 午夜av大片 | www.天天色 | 99热99re6国产在线播放 | 人人爽人人爽人人爽学生一级 | 欧美成人久久 | 伊人国产女| 免费三级a | 久久噜噜少妇网站 | 欧美日韩中文在线 | 日韩免费av网址 | 国产精品99免费看 | 一区二区伦理电影 | 免费在线观看国产黄 | 一区二区三区影院 | 日韩天堂在线观看 | 亚洲成人精品在线观看 | 国产日韩精品在线观看 | 国产剧情一区在线 | 国产精品一区二区三区在线播放 | 亚洲视频中文 | 91视频在线播放视频 | 久草网在线视频 | 国产成人性色生活片 | 国内少妇自拍视频一区 | 九九久久久久久久久激情 | 亚洲精品久久久久999中文字幕 | 亚洲国产高清视频 | 国产精品高清免费在线观看 | 欧美 日韩 久久 | 69av视频在线 | 婷色在线| 国产最顶级的黄色片在线免费观看 | 国内成人精品视频 | 人人玩人人弄 | 黄色a级片在线观看 | 成人av免费电影 | 欧美性猛片, | 欧美另类成人 | 国产成人一区二区啪在线观看 | 欧美日韩高清一区二区 国产亚洲免费看 | 色欧美成人精品a∨在线观看 | 亚洲欧美日韩在线一区二区 | 欧美尹人 | 久久免费视频99 | 黄网站色成年免费观看 | 国产精品成人av在线 | 九月婷婷人人澡人人添人人爽 | 国产999精品视频 |