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

    基于Symbian平臺的流媒體播放器設計與實現(xiàn)*

    2010-06-13 11:33:06羅明珊袁夢龍
    微處理機 2010年3期
    關鍵詞:音頻文件流式播放器

    羅明珊,武 茜,袁夢龍,張 琳

    (北京郵電大學先進網(wǎng)絡技術實驗室,北京100876)

    1 引言

    繼語音通話、短信服務、數(shù)據(jù)通信之后,音樂無線下載及實時播放正在成為全球手機運營商提供的新興服務之一,引發(fā)廣泛的關注。與傳統(tǒng)的基于個人電腦的音樂播放器相比,手機音樂播放器的優(yōu)勢在于其下載和播放方式的方便快捷,可以給用戶帶來輕松舒適的使用體驗。以手機音樂播放器為媒介,運營商可以依靠其自身對移動通信網(wǎng)絡服務的強大控制力,為顧客提供更好的服務。由于移動通信服務的靈活性和多樣性,使其在增值業(yè)務方面也有較強的擴展性。

    Symbian S60平臺的MultimediaFramework(MMF)[1]API可以為上層應用程序提供多媒體服務,為用戶創(chuàng)建和分發(fā)豐富多彩的音樂應用。作為一個多媒體處理單元的插件集,MMF提供了操作終端硬件的通用接口,支持不同的音頻操作,可實現(xiàn)本地回放和流式回放兩種模式,可播放多種音頻格式。

    在現(xiàn)有基于Symbian OS的多媒體播放器的相關文獻中,討論了基于Symbian平臺的流媒體播放器移動客戶端的設計原理[2],給出了指導性意見,并在結構、緩沖等方面給出了優(yōu)化建議,在此基礎上提出了用戶界面的設計方案。但該文獻沒有給出多媒體技術的具體實現(xiàn)。本文設計并實現(xiàn)了基于Symbian平臺的多媒體播放器[3],但其僅支持本地播放,并沒涉及到流式播放的相關技術。

    MMusic是一款基于MMF架構,用于播放多種音樂文件的多媒體播放軟件。它不僅實現(xiàn)了音樂文件的本地播放,同時支持流式播放。除此之外,該音樂播放器還支持音樂下載、歌詞下載及播放同步等功能。其界面美觀、操作簡單且具有多種功能。

    2 系統(tǒng)總體框架設計

    在設計系統(tǒng)框架時,首先明確了播放器需要實現(xiàn)的四項基本功能:①支持mp3、wmv、aac等多種格式的本地音頻播放;②支持流式音頻播放;③支持歌曲搜索及下載的功能;④支持歌詞同步的功能。

    MMusic播放器的程序實現(xiàn)基于Symbian S60平臺的應用程序架構,采用多視圖框架,根據(jù)不同的功能構造不同的視圖。其視圖包括播放界面(主界面)、搜索歌曲界面、音樂媒體庫界面和電臺列表界面。其中播放界面是整個播放器的核心界面,主要負責音頻媒體的播放,包括本地播放和流式播放。根據(jù)播放模式的不同,動態(tài)選擇相應的菜單和播放引擎。本地播放使用CPlayerAdapter引擎。該引擎使用音頻播放類CMdaAudioPlayerUtility類及其相關的觀察器MMdaAudioPlayerCallback來實現(xiàn)本地音頻播放。流式播放則使用CPluginAdaper引擎來實現(xiàn),它使用了 CMdaAudioOutputStream和 MMda AudioOutputStreamCallback類。

    MMusic音樂播放器按功能可劃分為六個模塊:①UI模塊,負責各個界面顯示和界面間的切換,并對用戶按鍵進行處理;②本地播放模塊,可以提供本地音頻文件播放及音量控制等服務;③流式播放模塊,實現(xiàn)與服務器的交互與流式播放;④數(shù)據(jù)下載模塊,負責音頻數(shù)據(jù)的下載及存儲;⑤歌詞同步模塊,保證音頻播放與歌詞播放的同步;⑥服務器模塊,提供音樂文件和歌詞等下載資源。不同模塊的關系如圖1所示。

    圖1 MMusic播放器功能關系圖

    3 關鍵技術的介紹

    3.1 音頻播放

    音頻播放功能可以通過MMF所提供的接口來實現(xiàn)。其中音頻播放類CMdaAudioPlayerUtility類提供本地播放的API,而CMdaAudioOutputStream類則提供流式播放的 API[4]。

    3.1.1 本地播放引擎

    MMusic播放器把對音頻文件的初始化、播放、暫停等操作封裝在本地播放引擎CPlayer-Adapter中。該引擎包含支持音頻回放操作和簡單元數(shù)據(jù)讀取操作的音頻播放類CMdaAudio-PlayerUtility。由于它的所有操作都是異步的,需要一個客戶端來監(jiān)聽音頻播放操作。播放引擎CPlayerAdapter須繼承MMdaAudioPlayerCallback接口類。該接口類提供了兩個方法,MapcInitComplete()和MapcPlayComplete()。本地播放流程如圖2所示。首先通過調用CMdaAudioPlayerUtility::NewFilePlayerL()函數(shù)構造并創(chuàng)建一個音頻播放器的實例。當打開及初始化一個音頻采樣的工作結束后,系統(tǒng)自動調用MapcInit-Complete()方法,通知客戶端創(chuàng)建實例的結果。若成功創(chuàng)建,則可調用 CMdaAudioPlayerUtility::Play()方法來播放音頻文件。當播放某段音頻采樣操作完成后,系統(tǒng)再通過MapcPlayComplete()回調函數(shù)通知客戶端播放已完成。

    3.1.2 流式播放引擎

    對于流式音頻播放,則使用多媒體框架的CM-daAudioOutputStream API。CPluginAdaper為封裝好的流式播放引擎,由它來調用流媒體播放的相關接口。本地內容播放和流式播放的主要不同在于文件打開方式、初始化方法及對音頻數(shù)據(jù)流的處理方式。

    要實現(xiàn)流式播放,在程序里需要編寫一個實現(xiàn)了MMdaAudioOutputStreamCallback的客戶端類。這個類提供三個回調函數(shù),向客戶端提示音頻輸出的流式過程結果,讓程序能處理可能的錯誤。這些回調函數(shù)是MaoscOpenComplete()、MaoscBufferCopied()及 MaoscPlay-Complete(),它們都必須由CMdaAudioOutputStream類的使用類實現(xiàn)。因此,CPluginAdaper須繼承觀察類MMdaAudioOutputStreamCallback來得到流式播放過程的結果。

    圖2 本地播放流程圖

    在實現(xiàn)流式播放前,需要與服務器進行連接,獲得待播放的音頻數(shù)據(jù)流。在MMusic播放器里,使用套接字來實現(xiàn)服務端與客戶端的通信??蛻舳耸紫刃枰B接到Symbian OS套接字服務器,然后打開一個套接字并指定TCP作為傳輸協(xié)議。接著從列表文件得到服務器的IP地址和端口,向服務器發(fā)送請求。等服務器作出響應后,讀取響應的數(shù)據(jù)并進行分析,用來初始化播放引擎??蛻舳死^續(xù)對服務端請求播放的音頻數(shù)據(jù)。

    得到要播放的音頻數(shù)據(jù)流后,則開始流式播放。其播放流程如圖3所示。首先初始化CMdaAudioOutputStream類。初始化完成后,Multimedia框架會調用MaoscOpenComplete()回調函數(shù),指出音頻輸出已經(jīng)可用。該框架所給出的參數(shù)是一個出錯值,它指出初始化是否成功。如果成功,則給出 KErrNone。此處可以設置采樣率和音量等。成功初始化后,則可以在客戶端調用PlayL()函數(shù)來播放音頻數(shù)據(jù)流。它調用FillBufferL()函數(shù)把數(shù)據(jù)往緩沖區(qū)填充,并使用CMdaAudioOutputStream::WriteL(const TdesC8&aData)進行播放。其中參數(shù)aData為緩沖區(qū)數(shù)據(jù)。WriteL()是一個異步函數(shù)。當復制了描述符aData中的數(shù)據(jù)到音頻硬件之后,該框架將調用 MMda AudioOutputStreamCallback::MaoscBufferCopied()回調方法,通知客戶端應用已收到aData并將其復制到播放流。此時,可以再調用FillBufferL()函數(shù)繼續(xù)填充緩沖區(qū),從而實現(xiàn)連續(xù)不斷地流播放。

    圖3 流式播放流程圖

    3.2 音頻文件下載及斷點續(xù)傳

    MMusic使用超文本傳輸協(xié)議HTTP來實現(xiàn)音頻文件和歌詞的下載。HTTP是在TCP/IP協(xié)議上實現(xiàn)的應用層協(xié)議,用于在互聯(lián)網(wǎng)上傳輸信息。它使用Socket在服務器和客戶端之間進行數(shù)據(jù)傳輸。在Symbian OS版本中,提供了對HTTP客戶端的API支持。

    使用HTTP進行通信時,客戶端需要建立一個HTTP客戶端會話,在會話上處理與HTTP服務器的通信。在會話上建立HTTP通信事務,事務由請求和響應組成,在同一個會話上可以建立一個或多個事務。也可以同時建立多個會話,來實現(xiàn)不同的連接。

    在創(chuàng)建HTTP引擎時,首先創(chuàng)建一個RHTTPSession類的對象,然后調用該類的Open()方法,打開這個新建立的會話。然后使用RHTTPTransaction類代表HTTP事務。事務是在HTTP客戶端會話打開的。打開事務時,需制定事務使用的數(shù)據(jù)傳輸方法,GET或POST,同時傳入要打開的URL。服務端處理完成后,返回響應數(shù)據(jù)。HTTP客戶端通過對MHTTP-TransactionCallback的回遞,處理響應結果和接收響應數(shù)據(jù)[5]。

    歌曲的下載分兩步來實現(xiàn)。首先把要搜索的歌曲名字用HTTP引擎發(fā)送到服務器,服務器返回XML格式的文件給客戶端。該XML文件包含了搜索到的歌曲名字、下載地址、音頻文件格式和大小等信息??蛻舳擞肧ymbian自帶的 XML解析器對文件進行解析,把解析后的歌曲信息存放在數(shù)組里。每個數(shù)組的元素為自定義的結構體,包含歌曲名,下載地址等內容。

    解析完畢后,切換到列表界面。列表界面顯示剛下載的XML文件的解析結果。用戶可以根據(jù)自己的喜好選擇要下載的歌曲。此時,客戶端提取出歌曲下載的地址,用封裝好的HTTP引擎向服務器發(fā)送下載請求??蛻舳耸紫扰袛啻螺d的文件是否已存在,如果不存在,則使用HTTP引擎普通下載模式下載音頻文件。如果待下載的文件已存在,則獲得現(xiàn)有文件大小,并把它作為參數(shù)傳給HTTP引擎,發(fā)送到服務器端,實現(xiàn)斷點續(xù)傳。具體代碼如下:

    void CHTTPEngine::CountinueDownloadL(const TDesC8& aUri,TInt aStart){

    TBool iBool=SetupConnectionL();

    if(iBool==1){

    TUriParser8 uri;//分析傳入的URL地址

    uri.Parse(aUri);

    //從HTTP會話的字符串緩沖池中取出GET方法的字符串表示

    RStringF method = iSession.StringPool().StringF(HTTP::EGET,RHTTPSession::GetTable());

    //在HTTP會話上打開一個事務,傳入URL、事務回調的引用、數(shù)據(jù)傳輸方法

    iTransaction=iSession.OpenTransactionL(uri,*this,method);

    RHTTPHeaders hdr=iTransaction.Request().GetHeaderCollection();//設置請求消息的消息頭

    SetHeaderL (hdr, HTTP::EUserAgent,KUserAgent);

    SetHeaderL(hdr,HTTP::EAccept,KAccept);

    TBuf8<100> rangeBuf;

    rangeBuf.Copy(KDataRange);

    rangeBuf.AppendNum(aStart);

    rangeBuf.Append(KTo);

    SetHeaderL(hdr,HTTP::ERange,rangeBuf);//把文件下載的起始位置添加到消息頭,實現(xiàn)斷點續(xù)傳

    iTransaction.SubmitL();//提出請求

    }}

    3.3 歌詞同步

    首先在用戶終端進行本地搜索與正在播放的音樂文件名字相同的歌詞文件。若搜索到符合條件的文件,則對其進行解析。把文件的每一行內容作為一個數(shù)組單元存放在數(shù)組里,數(shù)據(jù)的單元包括有播放時間和歌詞內容。由CMdaAudioPlayerUtility類的GetPosition()函數(shù)獲得當前音頻文件的播放位置,與數(shù)組中記錄的歌詞文件的時間做對比,來實現(xiàn)歌詞同步。若沒有搜索到歌詞文件,則用歌詞下載引擎從服務器下載并解析。

    4 軟件實現(xiàn)及效果

    根據(jù)播放器的整體架構設計,在Symbian平臺上實現(xiàn)音樂媒體播放器,并在實際的移動通信網(wǎng)絡中進行了測試。測試環(huán)境是中國移動GPRS/EDGE網(wǎng)絡。測試手機為Nokia N95,操作系統(tǒng)為V9.2,用戶界面為S60第三版。其ARM主頻11 332MHz,內存160MB。在真機上進行測試時,本地音頻文件播放流暢。而播放在線電臺的內容時(即流式播放),其效果會受到網(wǎng)絡狀況的制約,但整體比較流暢。播放器在真機上的效果如圖4所示。其中(a)顯示的是播放器的功能菜單,(b)為本地播放和歌詞同步的效果,(c)顯示流式播放時連接服務器的狀態(tài),(d)為連接服務器成功后流式播放的效果,界面上可以顯示當前的連接速度、音頻文件的格式、流量等。

    圖4 軟件效果圖

    5 結束語

    MMusic音樂播放器很好的實現(xiàn)了音頻播放、音樂下載、歌詞同步等功能。在此基礎上,還可以增加一些音頻的效果,使用戶有更好的視聽感受。同時在歌詞同步方面,程序還可以增加調整歌詞的功能,當出現(xiàn)歌詞不同步時,用戶可以根據(jù)實際情況進行調整。

    [1]Leigh Edwards Richard Barker.Series 60應用程序開發(fā)[M].北京:人民郵電出版社,2006.

    [2]夏濤,簡洪波.基于Symbian平臺的移動流媒體客戶端設計[J].微處理機,2008,29(3):76-78.

    [3]袁靜.基于SymbianOS的移動多媒體軟件平臺的研發(fā)與應用[D].四川:電子科技大學,2008.

    [4]侯茂清.Symbian手機應用開發(fā)[M].北京:人民郵電出版社,2009.

    [5]Lain Campbell.Symbian OS通信編程[M].北京:人民郵電出版社,2009.

    猜你喜歡
    音頻文件流式播放器
    輻流式二沉池的結構優(yōu)化研究
    工程與建設(2019年5期)2020-01-19 06:22:38
    Walkman誕生40周年 索尼適時發(fā)布NW-ZX500和NW-A100系列播放器
    基于STM32的MP3播放器設計
    電子制作(2019年9期)2019-05-30 09:41:44
    Moon ACE播放器/放大器一體機
    基于Android手機的音頻文件取證技術研究
    微球測速聚類分析的流式液路穩(wěn)定性評估
    播放器背板注塑模具設計
    中國塑料(2015年8期)2015-10-14 01:10:55
    提取APP中的音頻文件
    電腦愛好者(2015年5期)2015-09-10 07:22:44
    自調流式噴管型ICD的設計與數(shù)值驗證
    流式在線直播視頻的采集
    河南科技(2015年8期)2015-03-11 16:23:41
    国产精品人妻久久久影院| 99久久成人亚洲精品观看| 国产成人a∨麻豆精品| 噜噜噜噜噜久久久久久91| 日韩三级伦理在线观看| 黑人高潮一二区| 深夜a级毛片| 精品一区二区三区视频在线观看免费| 亚洲无线观看免费| 在线国产一区二区在线| 成人精品一区二区免费| 国产欧美日韩精品一区二区| 美女被艹到高潮喷水动态| 国产色婷婷99| 国产精品一区二区免费欧美| 中文在线观看免费www的网站| 国产在线精品亚洲第一网站| 淫妇啪啪啪对白视频| 人妻丰满熟妇av一区二区三区| 老师上课跳d突然被开到最大视频| 精品无人区乱码1区二区| 国产高清有码在线观看视频| eeuss影院久久| 亚洲激情五月婷婷啪啪| 人妻夜夜爽99麻豆av| 国产黄片美女视频| 国产白丝娇喘喷水9色精品| 全区人妻精品视频| 在线天堂最新版资源| 国产 一区精品| 2021天堂中文幕一二区在线观| 一级a爱片免费观看的视频| 男女下面进入的视频免费午夜| 少妇被粗大猛烈的视频| 日本与韩国留学比较| 日韩精品青青久久久久久| av天堂在线播放| 无遮挡黄片免费观看| 久久久午夜欧美精品| 全区人妻精品视频| av天堂中文字幕网| 免费av不卡在线播放| 又黄又爽又免费观看的视频| 尾随美女入室| 亚洲无线观看免费| 欧美绝顶高潮抽搐喷水| 大又大粗又爽又黄少妇毛片口| 中文在线观看免费www的网站| 丝袜喷水一区| 午夜精品一区二区三区免费看| 日日摸夜夜添夜夜添小说| 淫妇啪啪啪对白视频| 国产精品永久免费网站| 国产在视频线在精品| 女人被狂操c到高潮| 99热6这里只有精品| 麻豆乱淫一区二区| 免费在线观看成人毛片| 午夜精品在线福利| 1024手机看黄色片| 久久九九热精品免费| 欧美zozozo另类| 亚洲欧美日韩卡通动漫| 最后的刺客免费高清国语| 天美传媒精品一区二区| 免费观看人在逋| 听说在线观看完整版免费高清| 亚洲国产欧洲综合997久久,| 国产黄a三级三级三级人| 免费高清视频大片| 国产精品久久久久久久久免| 久久精品国产99精品国产亚洲性色| 亚洲四区av| 非洲黑人性xxxx精品又粗又长| 午夜激情福利司机影院| 最新在线观看一区二区三区| 99热这里只有是精品在线观看| 国产美女午夜福利| 免费在线观看成人毛片| 亚洲人成网站在线播| 校园春色视频在线观看| 国产精品久久电影中文字幕| 亚洲美女搞黄在线观看 | 国产精华一区二区三区| 高清毛片免费观看视频网站| 性色avwww在线观看| 亚洲欧美清纯卡通| 少妇猛男粗大的猛烈进出视频 | 三级国产精品欧美在线观看| 亚洲真实伦在线观看| 精华霜和精华液先用哪个| 免费av毛片视频| 我要看日韩黄色一级片| 性插视频无遮挡在线免费观看| 亚洲国产精品成人久久小说 | 麻豆av噜噜一区二区三区| 亚洲不卡免费看| 国产aⅴ精品一区二区三区波| 欧美潮喷喷水| 少妇高潮的动态图| av天堂中文字幕网| 嫩草影视91久久| 国产一区二区三区av在线 | 网址你懂的国产日韩在线| 午夜福利高清视频| 精品人妻视频免费看| 国产成人91sexporn| 久久人人爽人人爽人人片va| 天堂动漫精品| 色哟哟·www| 亚洲精品粉嫩美女一区| 嫩草影院新地址| 嫩草影院入口| 性插视频无遮挡在线免费观看| 毛片一级片免费看久久久久| 99久久精品国产国产毛片| 美女 人体艺术 gogo| 中文字幕免费在线视频6| 亚洲久久久久久中文字幕| 亚洲国产精品国产精品| 亚洲图色成人| 天堂影院成人在线观看| 日韩大尺度精品在线看网址| 精华霜和精华液先用哪个| 国产精品一及| 色综合亚洲欧美另类图片| 色哟哟·www| 国产精品久久久久久av不卡| 99热全是精品| 国产av麻豆久久久久久久| av在线亚洲专区| 精品熟女少妇av免费看| av.在线天堂| 又粗又爽又猛毛片免费看| 最新中文字幕久久久久| 国产精品,欧美在线| 久久久久久久久久黄片| 亚洲av美国av| 露出奶头的视频| 美女xxoo啪啪120秒动态图| 久久精品综合一区二区三区| 久久6这里有精品| 91在线精品国自产拍蜜月| 97超级碰碰碰精品色视频在线观看| 亚洲在线自拍视频| 三级经典国产精品| 深夜a级毛片| 国产一区二区激情短视频| 欧美激情在线99| 国产精品一区www在线观看| 老司机午夜福利在线观看视频| 午夜精品一区二区三区免费看| 变态另类成人亚洲欧美熟女| 日韩精品有码人妻一区| 天堂√8在线中文| 日日摸夜夜添夜夜爱| 国产v大片淫在线免费观看| 啦啦啦韩国在线观看视频| 欧美三级亚洲精品| 一a级毛片在线观看| 久久久久久久久中文| 久久久欧美国产精品| 99久久九九国产精品国产免费| 精品一区二区三区人妻视频| 久久国产乱子免费精品| 亚洲美女视频黄频| 国产一区二区激情短视频| 一个人免费在线观看电影| 给我免费播放毛片高清在线观看| 欧美色欧美亚洲另类二区| 如何舔出高潮| 99久久精品一区二区三区| 国产精品1区2区在线观看.| 1000部很黄的大片| 波多野结衣高清无吗| 国产精品av视频在线免费观看| 91麻豆精品激情在线观看国产| 九色成人免费人妻av| 听说在线观看完整版免费高清| 性插视频无遮挡在线免费观看| 欧美色视频一区免费| 性欧美人与动物交配| 成人综合一区亚洲| 黄色欧美视频在线观看| 99久久精品一区二区三区| 特级一级黄色大片| 亚洲激情五月婷婷啪啪| 亚洲一级一片aⅴ在线观看| а√天堂www在线а√下载| 国产淫片久久久久久久久| 给我免费播放毛片高清在线观看| 校园春色视频在线观看| 欧美潮喷喷水| 国产熟女欧美一区二区| 国产乱人视频| www.色视频.com| 综合色丁香网| 麻豆成人午夜福利视频| 欧美中文日本在线观看视频| 欧美最黄视频在线播放免费| 免费av观看视频| 国产精品乱码一区二三区的特点| av.在线天堂| 国产精品av视频在线免费观看| 黄色视频,在线免费观看| av卡一久久| 久久久久性生活片| 99久久成人亚洲精品观看| 国产精品乱码一区二三区的特点| 亚洲av二区三区四区| 1000部很黄的大片| avwww免费| АⅤ资源中文在线天堂| 女人十人毛片免费观看3o分钟| 禁无遮挡网站| 啦啦啦啦在线视频资源| 精品久久久久久久久久久久久| 午夜视频国产福利| 国产精品一区二区三区四区免费观看 | 精品无人区乱码1区二区| 欧美成人精品欧美一级黄| 亚洲人成网站高清观看| 熟妇人妻久久中文字幕3abv| 日韩av不卡免费在线播放| 黑人高潮一二区| 亚洲精品影视一区二区三区av| 性欧美人与动物交配| 啦啦啦观看免费观看视频高清| 久久久久久久久中文| 你懂的网址亚洲精品在线观看 | 国产免费一级a男人的天堂| 日本黄大片高清| 搡老岳熟女国产| 久久久精品欧美日韩精品| 亚洲成人久久爱视频| 久久久久精品国产欧美久久久| 人妻制服诱惑在线中文字幕| 国产高潮美女av| 免费av毛片视频| 我要搜黄色片| 高清毛片免费观看视频网站| 久久久久性生活片| 日韩在线高清观看一区二区三区| 两个人的视频大全免费| 欧美精品国产亚洲| 1024手机看黄色片| 黄色欧美视频在线观看| 日本-黄色视频高清免费观看| 亚洲欧美日韩无卡精品| 欧美精品国产亚洲| 久久九九热精品免费| 国产 一区 欧美 日韩| 欧美日韩一区二区视频在线观看视频在线 | 深夜a级毛片| 狂野欧美激情性xxxx在线观看| 亚洲成a人片在线一区二区| 亚洲人成网站在线观看播放| 男人舔奶头视频| 男女边吃奶边做爰视频| 日本一二三区视频观看| 99久久成人亚洲精品观看| 婷婷亚洲欧美| 搡老岳熟女国产| 超碰av人人做人人爽久久| 色视频www国产| av在线亚洲专区| 亚洲精品一区av在线观看| 日韩强制内射视频| 国产精品一区www在线观看| 国产精品一区二区免费欧美| 亚洲成人av在线免费| 久久久久久久久大av| 一边摸一边抽搐一进一小说| 免费黄网站久久成人精品| 精品少妇黑人巨大在线播放 | 男人的好看免费观看在线视频| 啦啦啦啦在线视频资源| 精品久久久久久久人妻蜜臀av| 老熟妇乱子伦视频在线观看| 亚洲精品在线观看二区| 欧美精品国产亚洲| 一级毛片我不卡| 精品日产1卡2卡| 在线播放无遮挡| 两个人的视频大全免费| 久久精品影院6| 禁无遮挡网站| 亚洲天堂国产精品一区在线| 伦理电影大哥的女人| www日本黄色视频网| av卡一久久| 久久草成人影院| 真人做人爱边吃奶动态| 成年女人看的毛片在线观看| 久久这里只有精品中国| 男女视频在线观看网站免费| 亚洲av不卡在线观看| 国产成人一区二区在线| 欧美日本亚洲视频在线播放| 色综合站精品国产| 午夜精品在线福利| 亚洲在线观看片| 三级男女做爰猛烈吃奶摸视频| 亚洲国产精品sss在线观看| 黄色视频,在线免费观看| 熟女人妻精品中文字幕| 国产激情偷乱视频一区二区| 日本黄大片高清| 亚洲自偷自拍三级| 99riav亚洲国产免费| 一本精品99久久精品77| 亚洲性久久影院| 日韩精品青青久久久久久| 国产高清视频在线观看网站| 亚洲四区av| 久久精品国产鲁丝片午夜精品| 插逼视频在线观看| 亚洲18禁久久av| 国产黄色视频一区二区在线观看 | 日韩精品有码人妻一区| 一夜夜www| 成人鲁丝片一二三区免费| 久久久久国产网址| 一a级毛片在线观看| 91久久精品国产一区二区成人| 又爽又黄无遮挡网站| 日韩成人伦理影院| av天堂在线播放| 欧美性猛交黑人性爽| 狂野欧美白嫩少妇大欣赏| 99热这里只有是精品50| 久久精品91蜜桃| 丰满人妻一区二区三区视频av| av在线播放精品| av黄色大香蕉| 国产精品1区2区在线观看.| 午夜a级毛片| 18禁在线播放成人免费| 亚洲人与动物交配视频| 日韩欧美在线乱码| 精品人妻偷拍中文字幕| 国产一区二区亚洲精品在线观看| 久久九九热精品免费| 午夜精品一区二区三区免费看| 欧美日韩一区二区视频在线观看视频在线 | 欧美又色又爽又黄视频| 一卡2卡三卡四卡精品乱码亚洲| 亚洲性久久影院| 精品人妻视频免费看| 日日干狠狠操夜夜爽| 国产综合懂色| 不卡一级毛片| 长腿黑丝高跟| 精品人妻熟女av久视频| 成人欧美大片| 久久热精品热| 我要看日韩黄色一级片| 成人鲁丝片一二三区免费| 两性午夜刺激爽爽歪歪视频在线观看| 日本与韩国留学比较| 国产精品女同一区二区软件| 直男gayav资源| 国产视频一区二区在线看| 精品人妻视频免费看| 深爱激情五月婷婷| 欧美中文日本在线观看视频| 欧美人与善性xxx| 午夜影院日韩av| 成人国产麻豆网| av视频在线观看入口| 男人狂女人下面高潮的视频| 欧美激情国产日韩精品一区| 伦理电影大哥的女人| 久久精品久久久久久噜噜老黄 | 男人和女人高潮做爰伦理| 亚洲三级黄色毛片| av在线蜜桃| 亚洲av成人av| 别揉我奶头~嗯~啊~动态视频| 亚洲av中文字字幕乱码综合| 国产精品一区二区性色av| 波多野结衣高清作品| 日本黄色片子视频| 99久久九九国产精品国产免费| 丰满的人妻完整版| 俺也久久电影网| 国产色婷婷99| 国产爱豆传媒在线观看| 听说在线观看完整版免费高清| 性欧美人与动物交配| 久久久久国产网址| 一区福利在线观看| 午夜老司机福利剧场| 最近最新中文字幕大全电影3| 国产成人精品久久久久久| 十八禁网站免费在线| 国产麻豆成人av免费视频| 久久亚洲国产成人精品v| 无遮挡黄片免费观看| 69av精品久久久久久| 亚洲第一电影网av| 日本-黄色视频高清免费观看| АⅤ资源中文在线天堂| 久久人人爽人人片av| 成人永久免费在线观看视频| 国产成人91sexporn| 简卡轻食公司| 特级一级黄色大片| 精品久久久久久久久亚洲| 夜夜爽天天搞| 男女那种视频在线观看| 老熟妇仑乱视频hdxx| a级毛片a级免费在线| 又爽又黄无遮挡网站| 国语自产精品视频在线第100页| 国产精品一及| 亚洲欧美中文字幕日韩二区| 亚洲国产日韩欧美精品在线观看| 3wmmmm亚洲av在线观看| 亚洲精品国产av成人精品 | 久久精品人妻少妇| 亚洲最大成人av| 欧美成人精品欧美一级黄| 在线a可以看的网站| 97超视频在线观看视频| 精品人妻熟女av久视频| 亚洲无线观看免费| 精品国产三级普通话版| 欧美色视频一区免费| 国产成人freesex在线 | 老司机福利观看| 欧美日韩综合久久久久久| 久久精品国产清高在天天线| 国产真实乱freesex| 18+在线观看网站| av国产免费在线观看| 日本爱情动作片www.在线观看 | 国产三级中文精品| 搡老妇女老女人老熟妇| 老女人水多毛片| 亚洲av中文av极速乱| 夜夜爽天天搞| 级片在线观看| 蜜臀久久99精品久久宅男| 亚洲欧美清纯卡通| 久久久久国产网址| 国产欧美日韩精品亚洲av| 色av中文字幕| 国产午夜福利久久久久久| 少妇裸体淫交视频免费看高清| 级片在线观看| 自拍偷自拍亚洲精品老妇| 亚洲婷婷狠狠爱综合网| 亚洲在线自拍视频| 亚洲av中文av极速乱| 亚洲高清免费不卡视频| 特级一级黄色大片| 欧美一区二区国产精品久久精品| 精品日产1卡2卡| 国产免费一级a男人的天堂| 日本免费a在线| 免费观看精品视频网站| 久久精品人妻少妇| 一边摸一边抽搐一进一小说| 国产伦在线观看视频一区| 婷婷六月久久综合丁香| 亚洲欧美中文字幕日韩二区| 国产精品国产高清国产av| 国产欧美日韩精品亚洲av| 国产91av在线免费观看| 又粗又爽又猛毛片免费看| 午夜免费激情av| 欧美不卡视频在线免费观看| 国产精品女同一区二区软件| 日日摸夜夜添夜夜添小说| av免费在线看不卡| 色视频www国产| 一进一出抽搐gif免费好疼| 男插女下体视频免费在线播放| 久久久久国产网址| 黄色视频,在线免费观看| 中文字幕久久专区| 色综合亚洲欧美另类图片| 少妇人妻精品综合一区二区 | 搡老妇女老女人老熟妇| 精品欧美国产一区二区三| 亚洲色图av天堂| 国产精品精品国产色婷婷| 精品久久久噜噜| av中文乱码字幕在线| 麻豆成人午夜福利视频| 久久精品91蜜桃| 最后的刺客免费高清国语| 日韩精品中文字幕看吧| 国产精品女同一区二区软件| 人人妻人人看人人澡| 亚洲18禁久久av| 久久久a久久爽久久v久久| 菩萨蛮人人尽说江南好唐韦庄 | 国产白丝娇喘喷水9色精品| 91在线精品国自产拍蜜月| 欧美激情国产日韩精品一区| 国产一区二区三区在线臀色熟女| 精品国内亚洲2022精品成人| 国产精品人妻久久久影院| 国产aⅴ精品一区二区三区波| 男女做爰动态图高潮gif福利片| 亚洲av不卡在线观看| 国产一区二区三区av在线 | 干丝袜人妻中文字幕| 人人妻人人澡欧美一区二区| 国产黄色视频一区二区在线观看 | 久久人人爽人人片av| 国产乱人视频| 国产黄色视频一区二区在线观看 | 成人av在线播放网站| 亚洲电影在线观看av| 一区二区三区免费毛片| 又黄又爽又免费观看的视频| 欧美一区二区亚洲| 99久久精品一区二区三区| 国产一区二区激情短视频| 成人一区二区视频在线观看| 久久精品影院6| 国产精品电影一区二区三区| 亚洲自偷自拍三级| 淫妇啪啪啪对白视频| 国产成年人精品一区二区| 午夜精品一区二区三区免费看| 亚洲国产欧洲综合997久久,| 亚洲人成网站高清观看| 我的女老师完整版在线观看| 亚洲欧美精品综合久久99| 最好的美女福利视频网| 国产美女午夜福利| 成人毛片a级毛片在线播放| 久久九九热精品免费| 国产视频一区二区在线看| 国产精品久久久久久av不卡| 伊人久久精品亚洲午夜| 黄色视频,在线免费观看| 99精品在免费线老司机午夜| 国产精品,欧美在线| 成人亚洲精品av一区二区| 亚洲成人精品中文字幕电影| 夜夜夜夜夜久久久久| 自拍偷自拍亚洲精品老妇| 国产中年淑女户外野战色| 1000部很黄的大片| 能在线免费观看的黄片| 91午夜精品亚洲一区二区三区| 亚洲人与动物交配视频| 大型黄色视频在线免费观看| 在线免费十八禁| 久久久久久九九精品二区国产| 国产精品一区www在线观看| 亚洲av中文av极速乱| 亚洲成a人片在线一区二区| 亚洲欧美日韩无卡精品| 欧美3d第一页| 国产精品福利在线免费观看| 国产精品一二三区在线看| 日产精品乱码卡一卡2卡三| 麻豆精品久久久久久蜜桃| 此物有八面人人有两片| 国产精品一区www在线观看| 91久久精品电影网| 久久久色成人| 永久网站在线| 最近在线观看免费完整版| 国内少妇人妻偷人精品xxx网站| 可以在线观看的亚洲视频| 国产av在哪里看| 亚洲一区高清亚洲精品| 五月伊人婷婷丁香| 别揉我奶头 嗯啊视频| 色吧在线观看| 国产色婷婷99| 变态另类丝袜制服| 成人一区二区视频在线观看| 五月玫瑰六月丁香| 亚洲在线观看片| 麻豆国产97在线/欧美| 97超碰精品成人国产| 噜噜噜噜噜久久久久久91| 亚洲无线观看免费| 天美传媒精品一区二区| 婷婷亚洲欧美| 美女cb高潮喷水在线观看| 免费在线观看影片大全网站| 欧美色视频一区免费| 91久久精品电影网| 久久久国产成人免费| 成人亚洲欧美一区二区av| 一个人免费在线观看电影| 日韩,欧美,国产一区二区三区 | 日本熟妇午夜| 亚洲国产精品成人综合色| 你懂的网址亚洲精品在线观看 | 少妇丰满av| 久久久久精品国产欧美久久久| 日韩欧美三级三区| 亚洲丝袜综合中文字幕| 亚洲最大成人av| 伊人久久精品亚洲午夜| 亚洲婷婷狠狠爱综合网| 色哟哟哟哟哟哟| 午夜激情欧美在线| 亚洲成人中文字幕在线播放| 在线播放国产精品三级| 波多野结衣高清作品| 尾随美女入室| 久久韩国三级中文字幕| 永久网站在线| 一级黄片播放器|