• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于MFC的SWF動畫文件解析設(shè)計*

    2011-11-27 01:46:08魯云飛何明華
    關(guān)鍵詞:字節(jié)嵌入式標(biāo)簽

    魯云飛,何明華

    (1.福州大學(xué) 電氣工程與自動化學(xué)院,福建 福州 350108;2.福州大學(xué) 物理與信息工程學(xué)院,福建 福州 350108)

    SWF作為Flash動畫文件的一個重要分枝,是嵌入網(wǎng)頁或獨立播放的Flash影片壓縮格式,具有非常優(yōu)秀的壓縮性、傳輸性與交互性,且因其能將矢量圖、位圖、音頻、視頻和深一層交互動作等有機(jī)地、靈活地結(jié)合在一起,所以該矢量圖形文件格式的動畫具有美觀、新奇、交互性強(qiáng)的效果[1]。伴隨著Flash技術(shù)的不斷發(fā)展,SWF動畫以其眾多的優(yōu)點被人們廣泛應(yīng)用于生活的方方面面,特別是在娛樂方面,更是占有相當(dāng)大的市場[2-3]。 同時,隨著嵌入式技術(shù)的迅速發(fā)展,人們對生活娛樂的需求越來越大,其要求也越來越高,如對娛樂設(shè)備的便攜性需求。然而,縱觀國內(nèi)外,嵌入式設(shè)備對SWF動畫播放的支持存在很多不足,特別是嵌入式WinCE設(shè)備。因而,研究與解析SWF動畫文件以獲取文件中各個元素信息及識別動畫信息,具有更加現(xiàn)實而迫切的意義。

    目前,已有人在對SWF動畫文件開發(fā)上投入大量時間與精力,但大多是用其他開發(fā)工具進(jìn)行開發(fā),如借用具有強(qiáng)大數(shù)據(jù)庫支持的Delphi為開發(fā)媒介[4]。嵌入式系統(tǒng)對編程語言的限制,使得如將以Pascal編程語言為媒介的Delphi開發(fā)平臺開發(fā)的PC應(yīng)用程序移植到嵌入式系統(tǒng)中,其難度及工作量將大大增加,不利于其后續(xù)的開發(fā)與研究;而MFC是微軟基礎(chǔ)類庫,提供了所有一般C++編程的優(yōu)點,且封裝了成千上萬行正確、優(yōu)化和功能強(qiáng)大的Windows代碼,能極大地加快程序開發(fā)速度及簡化開發(fā)工作量,同時MFC還具有良好的移植性能[5-6]。因而,考慮到后續(xù)在嵌入式WinCE操作系統(tǒng)上開發(fā)SWF動畫播放器,本文在分析與研究SWF動畫文件的基礎(chǔ)上,充分利用MFC的眾多優(yōu)點,以VS 2005為開發(fā)平臺,C++語言為編程工具,實現(xiàn)了對SWF文件的解析與文件信息的讀取,并利用MFC界面窗口的人性化,構(gòu)建了一個簡潔而直觀的窗口對文件的解析信息進(jìn)行顯示。

    1 解析方法設(shè)計

    1.1 SWF結(jié)構(gòu)簡析

    SWF文件主要由文件頭和多個標(biāo)簽組成,且最后以一個結(jié)束標(biāo)簽(End Tag)結(jié)束[7]。SWF文件的文件頭具有一個標(biāo)準(zhǔn)格式,即包括了SWF文件的標(biāo)識符、版本號、文件大小、影片尺寸、幀速率以及文件總幀數(shù)等信息,如表1所示。

    而文件標(biāo)簽則主要包含標(biāo)簽頭和標(biāo)簽數(shù)據(jù)兩個部分信息。標(biāo)簽的數(shù)據(jù)部分緊跟在標(biāo)簽頭后,承載了該標(biāo)簽所有的數(shù)據(jù)信息;標(biāo)簽頭則主要包含標(biāo)簽類型(即標(biāo)簽的ID值)兩方面的信息和該標(biāo)簽的長度。由于長度大小的差異,標(biāo)簽頭存在短格式和長格式兩種格式,詳見2.2.2。當(dāng)按照各自的功能劃分時,又可將SWF文件中所有的標(biāo)簽劃分為描述標(biāo)簽和控制標(biāo)簽。描述標(biāo)簽描述了SWF影片的內(nèi)容,如形狀、文本、圖像、聲音等;而控制標(biāo)簽可以對描述標(biāo)簽所定義的元素進(jìn)行操作,以控制動畫的播放。

    1.2 解析工程架構(gòu)設(shè)計

    簡單分析SWF動畫文件結(jié)構(gòu)后,現(xiàn)對整個解析工程構(gòu)架進(jìn)行設(shè)計。圖1所示為所設(shè)計的SWF文件解析工程整體構(gòu)架圖。該架構(gòu)主要分為工程平臺搭建與解析工程實現(xiàn)兩大部分,前者為整個項目的基礎(chǔ),后者則是核心。

    對于一個SWF文件而言,由于文件頭信息是固定的,但其標(biāo)簽遠(yuǎn)不止一個,因而在解析工程實現(xiàn)進(jìn)程中,解析數(shù)據(jù)的顯示實現(xiàn)采用了分開顯示的方法,即對于文件頭數(shù)據(jù)邊解析邊顯示;而對于標(biāo)簽數(shù)據(jù)則是邊解析邊存儲,當(dāng)所有標(biāo)簽全解析完成后再顯示。

    2 解析的實現(xiàn)

    MFC(Microsoft Foundation Class Library)實現(xiàn)了對應(yīng)用程序概念的封裝,能為Windows應(yīng)用程序開發(fā)提供程序控制框架,并能完成一定的預(yù)定義或事件和消息處理等。根據(jù)圖1所示的解析流程圖,在VS 2005程序開發(fā)平臺下利用MFC編程實現(xiàn)對SWF文件的解析。

    2.1 工程平臺搭建

    在VS 2005開發(fā)平臺上,新建一個基于對話框的MFC項目工程,圖2所示為新建項目工程中的一個工程設(shè)置界面。

    項目工程設(shè)置完畢后,為方便而直觀地呈現(xiàn)本應(yīng)用程序的解析結(jié)果,本文在對SWF文件進(jìn)行解析前,先對應(yīng)用程序顯示界面進(jìn)行了設(shè)計。該界面設(shè)計主要分為功能按鈕和窗口顯示兩個部分。功能按鈕部分實現(xiàn) “打 開 ”、“退 出 ”、“確定”以及“取消”等操作,而窗口顯示部分則完成對SWF文件解析信息的顯示功能。

    圖1 解析工程整體構(gòu)架

    圖2 工程項目設(shè)置

    2.2 解析工程實現(xiàn)

    當(dāng)搭建完項目工程平臺并設(shè)計完應(yīng)用程序顯示界面外觀后,接下來進(jìn)行本項目工程的核心工作——實現(xiàn)SWF文件解析。此處涉及顯示界面通信與解析主程序兩方面的程序編寫與功能實現(xiàn),其中,解析主程序為本項目工程的重點部分。

    2.2.1顯示界面的通信

    顯示界面主要是與解析主程序通信,以實現(xiàn)對SWF文件解析完成后的結(jié)果顯示。為減小通信操作的復(fù)雜度,在程序編寫時充分使用MFC所封裝的消息機(jī)制及程序參變量存儲等方式,將文件解析所得數(shù)據(jù)傳送到顯示界面相應(yīng)顯示部分。

    以SWF文件的選中與打開為例,顯示解析界面部分主要通過編程使用MFC中封裝的CFileDialog類,定義一個文件對話框?qū)ο髄pszOpenFile來完成對SWF文件的過濾選取操作。當(dāng)點擊界面中的“打開”按鈕在過濾框中選中需解析的SWF文件后,再點擊界面中的“確定”按鈕,lpszOpenFile實例化對象就可通過MFC封裝的消息機(jī)制返回得到已選中打開SWF文件的路徑參數(shù)。將此路徑作為參變量傳入到解析主程序的文件打開接口后,即可在文件解析主程序中實現(xiàn)對SWF文件打開、存盤及后續(xù)的數(shù)據(jù)解析操作。

    2.2.2解析核心的實現(xiàn)

    如上,解析主程序開始前,先將解析界面已選中的SWF文件以二進(jìn)制讀寫方式打開。文件被成功打開之后,開始完成SWF文件解析的第一步——文件頭解析實現(xiàn)。

    如表 1所示,SWF文件頭一般以 0x46、0x57、0x53(FWS)或 0x43、0x57、0x53(CWS)開始。 使用 Windows API函數(shù)fread讀取并存儲文件頭的前3個字節(jié),若該字節(jié)內(nèi)容為“FWS”,則表示未被壓縮;否則,則表示文件被壓縮過,此時如要正確解析該文件,就需要先調(diào)用ZLIB解壓包,對從文件頭第9個字節(jié)直至文件結(jié)束的所有數(shù)據(jù)進(jìn)行解壓,解壓還原后的數(shù)據(jù)操作即與“FWS”所對應(yīng)數(shù)據(jù)處理相一致。

    緊接文件頭前3個字節(jié)處理之后的數(shù)據(jù)操作如下:讀取1 B的版本號信息及4 B的文件長度信息,以及幀尺寸RECT數(shù)據(jù)。其中,RECT型數(shù)據(jù)是從第9個字節(jié)開始的,其數(shù)據(jù)結(jié)構(gòu)如表2所示。由于該類型數(shù)據(jù)大小不確定,因而該部分?jǐn)?shù)據(jù)的分析很關(guān)鍵。分析及計算RECT數(shù)據(jù)占用總字節(jié)大小過程如圖3所示,式(1)為Buff2大小的計算方法。

    表2 幀尺寸RECT的數(shù)據(jù)結(jié)構(gòu)

    圖3 RECT數(shù)據(jù)占用字節(jié)計算

    由于該段數(shù)據(jù)存儲內(nèi)容使用twip(1 pixel=20 twips)為單位,因而還需對讀取的Buff3個字節(jié)長度的數(shù)據(jù)進(jìn)行相應(yīng)計算處理,將其最終還原為SWF動畫文件編碼前的幀尺寸數(shù)據(jù)。緊接此后,將幀速率數(shù)據(jù)讀取出來,并使用Ctring類中小數(shù)點操作成員函數(shù)Format對讀取的數(shù)據(jù)進(jìn)行相應(yīng)的小數(shù)點格式化處理,以得到文件幀速率。最后為幀總數(shù)大小數(shù)據(jù)處理,此時只需緊接幀速率數(shù)據(jù)后讀取兩個字節(jié)數(shù)據(jù)并進(jìn)行相應(yīng)存儲即可。

    其次,則是對SWF文件標(biāo)簽解析的實現(xiàn)。此時,要想解析工作準(zhǔn)確無誤地展開,就需先解決長、短標(biāo)簽頭的問題。所謂短標(biāo)簽,其緊跟的標(biāo)簽數(shù)據(jù)總長度小于或等于62 B,其標(biāo)簽頭結(jié)構(gòu)如表3所示。而長標(biāo)簽頭結(jié)構(gòu)如表4所示,其前16 bit數(shù)據(jù)結(jié)構(gòu)與短標(biāo)簽頭結(jié)構(gòu)相似,其后的一個無符號32 bit數(shù)據(jù)才是該標(biāo)簽頭后緊跟的標(biāo)簽數(shù)據(jù)實際長度。

    表3 短標(biāo)簽頭結(jié)構(gòu)

    表4 長標(biāo)簽頭結(jié)構(gòu)

    依據(jù)表3、表4結(jié)構(gòu)規(guī)則及各標(biāo)簽在文件中出現(xiàn)的先后次序,依次將各標(biāo)簽的Tag類型號、數(shù)據(jù)長度及偏移字節(jié)數(shù)等信息讀取出來,并做相應(yīng)處理,處理流程如圖4所示。

    圖4 Tag解析流程

    其中,標(biāo)簽類型值計算如式(2)所示。而標(biāo)簽長度則需進(jìn)行 “與”操作以取出參變量Code中數(shù)據(jù)的后6 bit數(shù)據(jù),且如該標(biāo)簽為短標(biāo)簽時,標(biāo)簽的實際長度即為“與”操作后的數(shù)據(jù)值,即 TagLen=Code&0x3F,否則,則需從讀取Code參變量后的位置開始繼續(xù)向后讀取4個無符號的字節(jié)數(shù)據(jù),作為該標(biāo)簽的實際長度。

    解析主程序著重從文件頭與文件標(biāo)簽兩方面完成對SWF文件的解析,并通過MFC的消息反饋機(jī)制及參數(shù)傳遞完成了與顯示窗口通信,實現(xiàn)了對所得解析數(shù)據(jù)的顯示。當(dāng)然,在主程序編程過程中,需特別注意文件數(shù)據(jù)讀取中位置指針及偏移量的改變,同時,為減少頻繁更新偏移量與指針定位操作,本文在必要時使用了指針變量替代單個參變量存儲的方法,既確保數(shù)據(jù)的準(zhǔn)確讀取,又有效減少了讀取的工作量。

    3 性能測試與分析

    3.1 界面介紹

    為方便而直觀地查看本設(shè)計的解析效果,本文充分利用MFC面向?qū)ο缶幊谭椒ǖ膬?yōu)越性能,將解析結(jié)果以人性化的對話框形式展現(xiàn)出來。其界面主要包括以下幾個方面:Header信息顯示、Tag數(shù)據(jù)信息顯示及基本操作按鍵。其中,標(biāo)簽數(shù)據(jù)信息顯示部分則包括兩部分內(nèi)容,即當(dāng)前標(biāo)簽數(shù)據(jù)信息的顯示和下一標(biāo)簽數(shù)據(jù)基本信息的顯示。

    3.2 測試結(jié)果與分析

    本文以一個SWF格式的網(wǎng)絡(luò)動畫文件為測試對象,用二進(jìn)制查看器UltraEdit查看該測試文件的部分?jǐn)?shù)據(jù),如圖5所示。而用所開發(fā)的軟件解析程序?qū)υ摐y試動畫文件進(jìn)行解析后,其實現(xiàn)效果如圖6所示。

    圖5 測試文件的部分二進(jìn)制信息

    圖6 解析效果

    通過對圖5中數(shù)據(jù)進(jìn)行分析,可得該測試動畫文件的信息:文件的版本為7.0,總幀數(shù)為1 083幀,文件總大小為611 726 B,且其播放時的幀頻為 12.0幀/s,畫面尺寸大小為602 Pixel×420.9 Pixel。圖 6顯示了該測試文件的頭數(shù)據(jù)信息及TagID為18的標(biāo)簽數(shù)據(jù)。當(dāng)點擊TagID后的下拉菜單時,可對隨意選取的測試文件中任意標(biāo)簽數(shù)據(jù)信息進(jìn)行顯示。因而,本設(shè)計軟件解析出來的數(shù)據(jù)信息與以上分析所得相一致,且數(shù)據(jù)參看操作便捷。由此可見,本設(shè)計已能成功對SWF動畫文件進(jìn)行解析,且解析數(shù)據(jù)精準(zhǔn),效果理想。

    本文以MFC編程為手段,在簡析了SWF動畫文件結(jié)構(gòu)后,充分利用MFC高效的編程效率及一系列優(yōu)秀性能,在VS 2005開發(fā)平臺上重點實現(xiàn)了對SWF動畫文件頭及文件標(biāo)簽的解析。在此基礎(chǔ)上,利用MFC直觀而便捷地將解析與提取的SWF動畫文件信息在對話框窗口上進(jìn)行了顯示。隨著嵌入式技術(shù)的迅速發(fā)展及人們?nèi)找嬖鲩L的生活娛樂需求,在便攜的嵌入式設(shè)備上實現(xiàn)對功能強(qiáng)大的SWF動畫文件播放功能開發(fā)變得越來越迫切,而本文基于MFC對SWF動畫信息進(jìn)行解析開發(fā),為嵌入式WinCE操作系統(tǒng)上SWF播放器的設(shè)計奠定了堅實基礎(chǔ)。

    [1]Yang Jun, Li Qing, Liu Wenyin, et al.Searching for Flash movies on the Web:a content and context based framework [C].Internetand Web Information Systems,2005:1-27.

    [2]李麗華,毛淑華,魏樹全.基于嵌入式應(yīng)用的 SWF文件文本信息的提取研究[J].長沙大學(xué)學(xué)報,2010,24 (2):65-67.

    [3]SWAMINATHAN A.Creating interactive and reusable learning contents using Flash and XML to make E-learning interesting.ITE TEACHERS′CONFERENCE,2005:1-7.

    [4]曾益民,葉汝強(qiáng).使用ActiveX控件實現(xiàn)對Flash電影的支持[J].計算機(jī)應(yīng)用研究,2000(8):66-76.

    [5]甄力,郭寶增.MFC中的消息映射和命令傳遞[J].計算機(jī)與數(shù)字工程,2005,35(7):46-48.

    [6]范躍華,張素芹,徐飛.基于 WinCE平臺的應(yīng)用程序移植研究[J].西安工業(yè)大學(xué)學(xué)報,2007,27(1):91-94.

    [7]AdobeSystemsIncorporated.MacromediaFlash (SWF)File Format Specification Version[EB/OL].http://www.macromedia.com/support/documentation/doctypes.html.2008-11.

    猜你喜歡
    字節(jié)嵌入式標(biāo)簽
    No.8 字節(jié)跳動將推出獨立出口電商APP
    No.10 “字節(jié)跳動手機(jī)”要來了?
    無懼標(biāo)簽 Alfa Romeo Giulia 200HP
    車迷(2018年11期)2018-08-30 03:20:32
    不害怕撕掉標(biāo)簽的人,都活出了真正的漂亮
    海峽姐妹(2018年3期)2018-05-09 08:21:02
    搭建基于Qt的嵌入式開發(fā)平臺
    簡談MC7字節(jié)碼
    嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
    標(biāo)簽化傷害了誰
    基于多進(jìn)制查詢樹的多標(biāo)簽識別方法
    Altera加入嵌入式視覺聯(lián)盟
    久热爱精品视频在线9| 亚洲五月婷婷丁香| 国产片内射在线| 亚洲 欧美一区二区三区| 一边摸一边做爽爽视频免费| 亚洲精品久久成人aⅴ小说| 国产有黄有色有爽视频| 国产97色在线日韩免费| 中文字幕另类日韩欧美亚洲嫩草| 两性夫妻黄色片| 亚洲国产欧美在线一区| 男人爽女人下面视频在线观看| 丁香六月天网| 性色av乱码一区二区三区2| 国产一区二区在线观看av| 黄色怎么调成土黄色| 日韩中文字幕欧美一区二区| h视频一区二区三区| 大陆偷拍与自拍| 两性午夜刺激爽爽歪歪视频在线观看 | 一级片免费观看大全| 极品人妻少妇av视频| 美女福利国产在线| 成人国产一区最新在线观看| 美女脱内裤让男人舔精品视频| 人人妻人人澡人人看| 精品少妇久久久久久888优播| 亚洲五月色婷婷综合| 日韩精品免费视频一区二区三区| 欧美精品一区二区大全| 男女高潮啪啪啪动态图| 一边摸一边做爽爽视频免费| 亚洲av美国av| 中文字幕人妻熟女乱码| 精品卡一卡二卡四卡免费| 91字幕亚洲| 国产三级黄色录像| 国产区一区二久久| 亚洲午夜精品一区,二区,三区| 亚洲少妇的诱惑av| 日本欧美视频一区| 自线自在国产av| 日韩制服丝袜自拍偷拍| 99国产极品粉嫩在线观看| 亚洲伊人色综图| 久久国产精品男人的天堂亚洲| 亚洲欧美一区二区三区久久| 国产成人a∨麻豆精品| 一级黄色大片毛片| videos熟女内射| 中文字幕人妻丝袜一区二区| 人成视频在线观看免费观看| 国产成人一区二区三区免费视频网站| 成人影院久久| 亚洲中文日韩欧美视频| 欧美国产精品va在线观看不卡| 国产一级毛片在线| 天天躁日日躁夜夜躁夜夜| 丝袜美足系列| 飞空精品影院首页| 岛国毛片在线播放| 最新在线观看一区二区三区| 亚洲精品国产av成人精品| 精品人妻一区二区三区麻豆| 五月开心婷婷网| 亚洲色图 男人天堂 中文字幕| 国产精品一区二区免费欧美 | 汤姆久久久久久久影院中文字幕| 色视频在线一区二区三区| 性色av一级| 日本精品一区二区三区蜜桃| 精品一区二区三区四区五区乱码| 亚洲精品第二区| 一区二区日韩欧美中文字幕| 中文欧美无线码| 人人澡人人妻人| 蜜桃国产av成人99| 一个人免费在线观看的高清视频 | 性色av一级| 久久久久精品人妻al黑| 欧美日韩福利视频一区二区| 啦啦啦视频在线资源免费观看| 亚洲国产成人一精品久久久| 亚洲性夜色夜夜综合| 日本vs欧美在线观看视频| 国产成人精品久久二区二区免费| 久久国产精品男人的天堂亚洲| 欧美在线一区亚洲| svipshipincom国产片| 黑人巨大精品欧美一区二区mp4| 蜜桃在线观看..| 大香蕉久久成人网| 国产成人免费无遮挡视频| 好男人电影高清在线观看| 日韩视频一区二区在线观看| 在线av久久热| 亚洲精品成人av观看孕妇| 18禁国产床啪视频网站| 亚洲国产av影院在线观看| 在线观看舔阴道视频| 少妇精品久久久久久久| 伊人亚洲综合成人网| 亚洲国产中文字幕在线视频| 精品少妇一区二区三区视频日本电影| 19禁男女啪啪无遮挡网站| 亚洲欧美成人综合另类久久久| 亚洲成人手机| 一个人免费看片子| 18在线观看网站| 91老司机精品| 国产日韩欧美亚洲二区| 亚洲av国产av综合av卡| 国产免费视频播放在线视频| 天天躁狠狠躁夜夜躁狠狠躁| 最近最新免费中文字幕在线| xxxhd国产人妻xxx| av在线app专区| 香蕉丝袜av| av又黄又爽大尺度在线免费看| 老司机在亚洲福利影院| 十八禁网站网址无遮挡| 老司机午夜福利在线观看视频 | 美女国产高潮福利片在线看| 久久久欧美国产精品| 免费高清在线观看视频在线观看| 中文字幕高清在线视频| 搡老岳熟女国产| a在线观看视频网站| 久久综合国产亚洲精品| 黄色视频不卡| 黄色片一级片一级黄色片| 人妻人人澡人人爽人人| 精品乱码久久久久久99久播| bbb黄色大片| 欧美乱码精品一区二区三区| 久久天堂一区二区三区四区| 午夜老司机福利片| 国产精品免费视频内射| 女人久久www免费人成看片| 久久久久久亚洲精品国产蜜桃av| 建设人人有责人人尽责人人享有的| 亚洲精品美女久久av网站| 国产成人av教育| 亚洲欧美清纯卡通| 欧美黄色片欧美黄色片| 亚洲成国产人片在线观看| av免费在线观看网站| 亚洲精品美女久久久久99蜜臀| 亚洲欧美成人综合另类久久久| 亚洲自偷自拍图片 自拍| 在线观看免费视频网站a站| 一区二区三区精品91| 日日爽夜夜爽网站| 日韩欧美一区二区三区在线观看 | 国产男女内射视频| 建设人人有责人人尽责人人享有的| 国产一区有黄有色的免费视频| 动漫黄色视频在线观看| 精品第一国产精品| 亚洲中文日韩欧美视频| 飞空精品影院首页| 精品人妻熟女毛片av久久网站| 免费观看人在逋| 中文欧美无线码| 亚洲欧洲日产国产| 亚洲国产精品成人久久小说| 久久精品熟女亚洲av麻豆精品| 亚洲国产欧美一区二区综合| 美女扒开内裤让男人捅视频| 国产片内射在线| 黄色毛片三级朝国网站| 亚洲精品av麻豆狂野| 精品卡一卡二卡四卡免费| 黄色视频在线播放观看不卡| 黄网站色视频无遮挡免费观看| 天天躁夜夜躁狠狠躁躁| 飞空精品影院首页| videos熟女内射| 91精品伊人久久大香线蕉| 99国产精品99久久久久| 九色亚洲精品在线播放| 亚洲国产毛片av蜜桃av| 99精国产麻豆久久婷婷| 亚洲精品乱久久久久久| 亚洲精品在线美女| 天堂中文最新版在线下载| 欧美国产精品一级二级三级| 伊人久久大香线蕉亚洲五| 亚洲欧美一区二区三区黑人| 久久午夜综合久久蜜桃| 天天躁夜夜躁狠狠躁躁| 最近最新免费中文字幕在线| 亚洲精品久久午夜乱码| 黑人巨大精品欧美一区二区蜜桃| av超薄肉色丝袜交足视频| 国产人伦9x9x在线观看| 精品人妻一区二区三区麻豆| 免费人妻精品一区二区三区视频| 在线观看免费高清a一片| 一个人免费看片子| 如日韩欧美国产精品一区二区三区| 黄色毛片三级朝国网站| 少妇被粗大的猛进出69影院| 人人妻人人澡人人看| 色婷婷久久久亚洲欧美| 一二三四社区在线视频社区8| 久久久精品国产亚洲av高清涩受| a级毛片黄视频| 高清视频免费观看一区二区| 色综合欧美亚洲国产小说| 久久久精品区二区三区| 天天操日日干夜夜撸| 中国国产av一级| 久久久久久久国产电影| 电影成人av| 脱女人内裤的视频| av欧美777| 成年人黄色毛片网站| 王馨瑶露胸无遮挡在线观看| 久久中文看片网| 一进一出抽搐动态| 亚洲欧美激情在线| 美女脱内裤让男人舔精品视频| 国产精品欧美亚洲77777| 免费在线观看影片大全网站| 日韩欧美免费精品| 精品国产乱子伦一区二区三区 | 国产精品秋霞免费鲁丝片| 国产精品1区2区在线观看. | 丰满少妇做爰视频| 美女视频免费永久观看网站| 菩萨蛮人人尽说江南好唐韦庄| 天天躁日日躁夜夜躁夜夜| 狠狠精品人妻久久久久久综合| 日韩精品免费视频一区二区三区| 黄频高清免费视频| 欧美另类一区| 黑人巨大精品欧美一区二区mp4| 亚洲第一青青草原| 亚洲一卡2卡3卡4卡5卡精品中文| 欧美精品啪啪一区二区三区 | 老司机影院毛片| 首页视频小说图片口味搜索| 久久热在线av| 好男人电影高清在线观看| 51午夜福利影视在线观看| 欧美另类一区| 亚洲精品第二区| 少妇被粗大的猛进出69影院| 一本—道久久a久久精品蜜桃钙片| 999久久久精品免费观看国产| 日本a在线网址| 一级毛片精品| 一本一本久久a久久精品综合妖精| 操美女的视频在线观看| 久久久久久人人人人人| 桃红色精品国产亚洲av| 男人爽女人下面视频在线观看| 久久久国产精品麻豆| 丰满人妻熟妇乱又伦精品不卡| 国产日韩欧美亚洲二区| 国产精品秋霞免费鲁丝片| 久久久精品区二区三区| 亚洲av国产av综合av卡| 欧美日韩av久久| 老司机影院毛片| av片东京热男人的天堂| 成人18禁高潮啪啪吃奶动态图| 亚洲精品一区蜜桃| 人人妻人人澡人人看| 热re99久久精品国产66热6| 狠狠狠狠99中文字幕| 国产1区2区3区精品| 蜜桃在线观看..| 国产亚洲欧美精品永久| 午夜福利视频在线观看免费| 亚洲国产av新网站| 午夜精品国产一区二区电影| 又大又爽又粗| 在线十欧美十亚洲十日本专区| 国产免费现黄频在线看| 一区二区三区四区激情视频| 在线精品无人区一区二区三| 青青草视频在线视频观看| 精品人妻在线不人妻| 可以免费在线观看a视频的电影网站| 男人舔女人的私密视频| av福利片在线| 久久久精品区二区三区| 国产黄频视频在线观看| 视频区图区小说| 国内毛片毛片毛片毛片毛片| 超色免费av| 中国国产av一级| 伊人久久大香线蕉亚洲五| 欧美xxⅹ黑人| 大片电影免费在线观看免费| 国产精品熟女久久久久浪| 亚洲精品久久成人aⅴ小说| 欧美亚洲 丝袜 人妻 在线| 国精品久久久久久国模美| 精品人妻1区二区| 最近最新中文字幕大全免费视频| 精品久久久久久久毛片微露脸 | 欧美成狂野欧美在线观看| 脱女人内裤的视频| 91成人精品电影| av超薄肉色丝袜交足视频| 永久免费av网站大全| 久久天躁狠狠躁夜夜2o2o| 日本猛色少妇xxxxx猛交久久| 亚洲精品一卡2卡三卡4卡5卡 | 亚洲av电影在线进入| 成年人黄色毛片网站| www.av在线官网国产| 如日韩欧美国产精品一区二区三区| 看免费av毛片| 精品亚洲成国产av| 亚洲黑人精品在线| 国产99久久九九免费精品| 亚洲成人免费av在线播放| 亚洲激情五月婷婷啪啪| 窝窝影院91人妻| 免费黄频网站在线观看国产| av网站免费在线观看视频| 淫妇啪啪啪对白视频 | 亚洲久久久国产精品| 少妇人妻久久综合中文| 日韩 亚洲 欧美在线| 国产一区二区激情短视频 | 国产成人系列免费观看| 欧美日韩视频精品一区| 超碰97精品在线观看| 最新的欧美精品一区二区| 老司机在亚洲福利影院| 色精品久久人妻99蜜桃| 又紧又爽又黄一区二区| 最近最新免费中文字幕在线| 秋霞在线观看毛片| 久久九九热精品免费| 国产精品国产三级国产专区5o| av超薄肉色丝袜交足视频| 美女国产高潮福利片在线看| 母亲3免费完整高清在线观看| 两性午夜刺激爽爽歪歪视频在线观看 | 午夜免费鲁丝| 日韩,欧美,国产一区二区三区| 50天的宝宝边吃奶边哭怎么回事| 老汉色av国产亚洲站长工具| 看免费av毛片| 亚洲精品美女久久av网站| 亚洲欧美日韩高清在线视频 | 麻豆国产av国片精品| 亚洲精品在线美女| 久久久国产成人免费| 黄色 视频免费看| 天天操日日干夜夜撸| 91精品国产国语对白视频| 精品亚洲成a人片在线观看| 精品国产乱码久久久久久男人| 国产欧美日韩一区二区三 | 五月天丁香电影| 51午夜福利影视在线观看| 无限看片的www在线观看| 国产有黄有色有爽视频| 五月天丁香电影| 亚洲一码二码三码区别大吗| 欧美激情久久久久久爽电影 | 亚洲熟女毛片儿| 这个男人来自地球电影免费观看| 美女高潮喷水抽搐中文字幕| 中文精品一卡2卡3卡4更新| 18禁观看日本| 操美女的视频在线观看| 国产又爽黄色视频| √禁漫天堂资源中文www| av欧美777| 欧美另类一区| 人人妻人人爽人人添夜夜欢视频| 脱女人内裤的视频| 人人妻人人澡人人爽人人夜夜| 亚洲av片天天在线观看| 狠狠婷婷综合久久久久久88av| 高清欧美精品videossex| 精品免费久久久久久久清纯 | 亚洲欧美一区二区三区久久| 免费女性裸体啪啪无遮挡网站| 国产精品熟女久久久久浪| 亚洲一码二码三码区别大吗| 久久国产精品影院| 制服诱惑二区| 国产深夜福利视频在线观看| 成人国产av品久久久| 亚洲精品美女久久久久99蜜臀| 精品国产乱子伦一区二区三区 | 欧美性长视频在线观看| 国产精品久久久久久人妻精品电影 | 搡老岳熟女国产| 大片电影免费在线观看免费| a在线观看视频网站| 在线观看www视频免费| 亚洲天堂av无毛| 老熟妇仑乱视频hdxx| 免费在线观看黄色视频的| av线在线观看网站| 国产区一区二久久| 成年动漫av网址| 男女国产视频网站| 国产在线视频一区二区| 99久久99久久久精品蜜桃| 精品国产乱码久久久久久男人| 久久精品亚洲熟妇少妇任你| 麻豆av在线久日| 国产精品一二三区在线看| 国产欧美日韩一区二区精品| 好男人电影高清在线观看| 两人在一起打扑克的视频| 天天躁狠狠躁夜夜躁狠狠躁| 久久久精品94久久精品| 人人妻人人爽人人添夜夜欢视频| 国产成人a∨麻豆精品| 美女脱内裤让男人舔精品视频| 欧美性长视频在线观看| 国产黄色免费在线视频| 成人av一区二区三区在线看 | av欧美777| 国产高清国产精品国产三级| 亚洲精品美女久久久久99蜜臀| 国产免费视频播放在线视频| 国产精品久久久久成人av| 天天添夜夜摸| 手机成人av网站| 久久久久国内视频| 在线亚洲精品国产二区图片欧美| 成人国产av品久久久| 国产精品自产拍在线观看55亚洲 | 丰满少妇做爰视频| 啪啪无遮挡十八禁网站| 国产精品久久久久久精品古装| 亚洲第一青青草原| 一级毛片精品| 欧美激情高清一区二区三区| 777久久人妻少妇嫩草av网站| 黄片大片在线免费观看| 韩国精品一区二区三区| 婷婷丁香在线五月| 黄片小视频在线播放| 日日爽夜夜爽网站| 性色av乱码一区二区三区2| 日韩 亚洲 欧美在线| 亚洲美女黄色视频免费看| 三上悠亚av全集在线观看| 欧美黄色淫秽网站| 欧美变态另类bdsm刘玥| xxxhd国产人妻xxx| 性高湖久久久久久久久免费观看| 亚洲va日本ⅴa欧美va伊人久久 | 下体分泌物呈黄色| 如日韩欧美国产精品一区二区三区| 亚洲 国产 在线| 精品久久蜜臀av无| 国产一卡二卡三卡精品| 91精品伊人久久大香线蕉| 精品免费久久久久久久清纯 | 久久精品aⅴ一区二区三区四区| 亚洲国产精品一区三区| 欧美日韩中文字幕国产精品一区二区三区 | av一本久久久久| 十八禁网站网址无遮挡| 亚洲欧美清纯卡通| 丝袜人妻中文字幕| 91字幕亚洲| 久久久久国产一级毛片高清牌| 久久天堂一区二区三区四区| 男男h啪啪无遮挡| 久久99一区二区三区| 性色av一级| 精品一区二区三区四区五区乱码| 精品一品国产午夜福利视频| 青青草视频在线视频观看| 91成年电影在线观看| 久久久久网色| 亚洲天堂av无毛| 91成人精品电影| 男女国产视频网站| videosex国产| 777久久人妻少妇嫩草av网站| 男人操女人黄网站| 欧美精品高潮呻吟av久久| av一本久久久久| 国产亚洲欧美在线一区二区| 一边摸一边抽搐一进一出视频| 国产色视频综合| 国产日韩欧美亚洲二区| 久久ye,这里只有精品| 成人免费观看视频高清| 精品福利观看| 一进一出抽搐动态| h视频一区二区三区| 看免费av毛片| 亚洲精品中文字幕一二三四区 | 91精品三级在线观看| av电影中文网址| 1024视频免费在线观看| 好男人电影高清在线观看| 大片电影免费在线观看免费| 国产在线视频一区二区| 在线十欧美十亚洲十日本专区| 91九色精品人成在线观看| 久久免费观看电影| 亚洲精品第二区| 在线观看免费日韩欧美大片| 欧美日韩黄片免| 97在线人人人人妻| 日韩,欧美,国产一区二区三区| 色播在线永久视频| 精品免费久久久久久久清纯 | 欧美日韩福利视频一区二区| 午夜免费成人在线视频| 少妇人妻久久综合中文| 精品亚洲乱码少妇综合久久| av片东京热男人的天堂| 国产欧美日韩一区二区三 | 亚洲精品美女久久久久99蜜臀| 高清欧美精品videossex| 国产黄频视频在线观看| 国产一区有黄有色的免费视频| 久久综合国产亚洲精品| 欧美xxⅹ黑人| 国产高清视频在线播放一区 | 日韩,欧美,国产一区二区三区| 在线十欧美十亚洲十日本专区| 亚洲天堂av无毛| 日韩视频在线欧美| 啦啦啦中文免费视频观看日本| 久久99一区二区三区| 每晚都被弄得嗷嗷叫到高潮| 2018国产大陆天天弄谢| 国产亚洲欧美在线一区二区| 国产精品免费视频内射| 免费不卡黄色视频| 黄片小视频在线播放| 一本大道久久a久久精品| 免费人妻精品一区二区三区视频| 波多野结衣av一区二区av| 精品第一国产精品| 51午夜福利影视在线观看| 免费在线观看影片大全网站| 欧美另类亚洲清纯唯美| 成人亚洲精品一区在线观看| 亚洲欧美日韩另类电影网站| 精品久久久久久电影网| 国产不卡av网站在线观看| 色视频在线一区二区三区| 久久精品人人爽人人爽视色| netflix在线观看网站| 亚洲欧美精品自产自拍| 久久久久国产精品人妻一区二区| 国产成人影院久久av| 国产亚洲av片在线观看秒播厂| 91老司机精品| 人成视频在线观看免费观看| 老熟女久久久| 亚洲情色 制服丝袜| 国产亚洲精品久久久久5区| 亚洲国产欧美日韩在线播放| 中文字幕色久视频| 岛国毛片在线播放| 久热爱精品视频在线9| e午夜精品久久久久久久| 深夜精品福利| 老司机亚洲免费影院| bbb黄色大片| 1024香蕉在线观看| 欧美 亚洲 国产 日韩一| av福利片在线| 欧美午夜高清在线| 超碰成人久久| 18禁黄网站禁片午夜丰满| 亚洲精品一二三| av在线播放精品| 色精品久久人妻99蜜桃| 国产亚洲av片在线观看秒播厂| 亚洲精品久久午夜乱码| 亚洲精华国产精华精| 丁香六月天网| 啦啦啦中文免费视频观看日本| 最近最新免费中文字幕在线| 91成人精品电影| av国产精品久久久久影院| 亚洲精华国产精华精| 亚洲成人免费av在线播放| 日日夜夜操网爽| 又大又爽又粗| 午夜福利在线观看吧| 亚洲成人免费av在线播放| av在线播放精品| 这个男人来自地球电影免费观看| 在线观看一区二区三区激情| 日日摸夜夜添夜夜添小说| 免费高清在线观看视频在线观看| 国产真人三级小视频在线观看| 精品少妇内射三级| 嫁个100分男人电影在线观看| 日韩视频在线欧美| 王馨瑶露胸无遮挡在线观看| 亚洲熟女精品中文字幕| av视频免费观看在线观看| 国产精品久久久久成人av| 18禁黄网站禁片午夜丰满| 欧美黄色片欧美黄色片| 9热在线视频观看99| 国产成人免费观看mmmm| 日韩,欧美,国产一区二区三区| 侵犯人妻中文字幕一二三四区|