欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

視頻播放方法及裝置的制造方法

文檔序號:10578290閱讀:414來源:國知局
視頻播放方法及裝置的制造方法
【專利摘要】本發(fā)明實施例公開了一種視頻播放方法及裝置,當用戶在視頻播放頁面設置的目標碼流后,同時將視頻客戶端內全局設置菜單中的碼流更新為該目標碼流。這樣,當用戶再次播放視頻時就是按照用戶修改后的碼流(即,與用戶對播放效果需求匹配的碼流)進行播放,不需要用戶在全局設置菜單或視頻播放頁面中重新設置自己習慣的碼流,能夠根據用戶對播放效果的需求靈活設置全局設置菜單中的碼流,提高了碼流設置的靈活性。
【專利說明】
視頻播放方法及裝置
技術領域
[0001 ]本發(fā)明涉及視頻技術領域,特別是涉及一種視頻播放方法及裝置。
【背景技術】
[0002]隨著網絡技術飛速發(fā)展,越來越多的用戶喜歡在線觀看視頻。而且,目前的網絡技術能夠滿足用戶在線觀看視頻時對播放效果的要求。
[0003]用戶可以通過選擇待播放視頻文件的碼流以滿足自己對播放效果的要求。碼流是指視頻文件在單位時間內使用的數據流量,是視頻編碼中畫面質量控制中最重要的部分。同樣分辨率下,視頻文件的碼流越大,壓縮比越小,畫面質量就越好。
[0004]用戶可以在視頻客戶端內全局設置菜單中的碼流設置選項選擇合適的碼流,用戶設置一次后,所播放的視頻文件就會默認使用該碼流進行請求播放,不能根據用戶對播放效果需求進行靈活設置。

【發(fā)明內容】

[0005]本發(fā)明實施例中提供了一種視頻播放方法及裝置,以解決現有技術中的全局設置菜單中所設置的碼流不能根據用戶對播放效果的需求進行靈活設置的問題。
[0006]為了解決上述技術問題,本發(fā)明實施例公開了如下技術方案:
[0007]第一方面,本申請實施例提供一種視頻播放方法,應用于視頻客戶端中,包括:
[0008]獲取用戶在視頻播放頁面設置的目標碼流;
[0009]將視頻客戶端內全局設置菜單中的碼流更新為所述目標碼流;
[0010]當再次檢測到視頻播放操作后,按照所述目標碼流進行播放。
[0011 ]可選地,所述當再次檢測到視頻播放操作后,按照所述目標碼流進行播放,包括:
[0012]在視頻播放頁面退出后,當再次檢測到視頻播放操作時,從所述視頻客戶端內全局設置菜單中獲取所述目標碼流;
[0013]向服務器發(fā)送視頻播放請求,所述視頻播放請求包括視頻id及所述目標碼流;
[0014]接收所述服務器發(fā)送的與所述視頻id及所述目標碼流相匹配的目標播放地址;
[0015]獲取所述目標播放地址對應的目標視頻文件,并播放所述目標視頻文件。
[0016]可選地,所述將視頻客戶端內全局設置菜單中的碼流更新為所述目標碼流,包括:
[0017]判斷所述全局設置菜單中的碼流與所述目標碼流是否相同;
[0018]如果所述全局設置菜單中的碼流與所述目標碼流不同,則將所述全局設置菜單中的碼流值設置為所述目標碼流。
[0019]可選地,所述將視頻客戶端內全局設置菜單中的碼流更新為所述目標碼流,還包括:
[0020]判斷所述目標碼流是否屬于預設碼流集合;
[0021 ]如果所述目標碼流屬于預設碼流集合,則將所述全局設置菜單中的碼流設置為所述目標碼流。
[0022]可選地,所述獲取用戶在視頻播放頁面設置的目標碼流,包括:
[0023]獲取用戶在所述視頻播放頁面進行的碼流設置操作,所述視頻播放頁面包括視頻播放頁和視頻詳情頁;
[0024]根據所述碼流設置操作展示碼流數值選項;
[0025]獲取用戶從所述碼流數值選項中選擇的目標碼流。
[0026]第二方面,本申請實施例提供一種視頻播放裝置,應用于視頻客戶端中,包括:
[0027]獲取模塊,用于獲取用戶在視頻播放頁面設置的目標碼流;
[0028]更新模塊,用于將視頻客戶端內全局設置菜單中的碼流更新為所述目標碼流;
[0029]播放模塊,用于當再次檢測到視頻播放操作后,按照所述目標碼流進行播放。
[0030]可選地,所述播放模塊,包括:
[0031 ]第一獲取子模塊,用于在視頻播放頁面退出后,當再次檢測到視頻播放操作時,從所述視頻客戶端內全局設置菜單中獲取所述目標碼流;
[0032]發(fā)送子模塊,用于向服務器發(fā)送視頻播放請求,所述視頻播放請求包括視頻id及所述目標碼流;
[0033]接收子模塊,用于接收所述服務器發(fā)送的與所述視頻id及所述目標碼流相匹配的目標播放地址;
[0034]播放子模塊,用于獲取所述目標播放地址對應的目標視頻文件,并播放所述目標視頻文件。
[0035]可選地,所述更新模塊,包括:
[0036]第一判斷子模塊,用于判斷所述全局設置菜單中的碼流與所述目標碼流是否相同;
[0037]第一更新子模塊,用于當所述全局設置菜單中的碼流與所述目標碼流不同時,將所述全局設置菜單中的碼流值設置為所述目標碼流。
[0038]可選地,所述更新模塊,包括:
[0039]第二判斷子模塊,用于判斷所述目標碼流是否屬于預設碼流集合;
[0040]第二更新子模塊,用于當所述目標碼流屬于預設碼流集合時,將所述全局設置菜單中的碼流設置為所述目標碼流。
[0041]可選地,所述獲取模塊,包括:
[0042]第二獲取子模塊,用于獲取用戶在所述視頻播放頁面進行的碼流設置操作,所述視頻播放頁面包括視頻播放頁和視頻詳情頁;
[0043]展示子模塊,用于根據所述碼流設置操作展示碼流數值選項;
[0044]第三獲取子模塊,用于獲取用戶從所述碼流數值選項中選擇的目標碼流。
[0045]由以上技術方案可見,本發(fā)明實施例提供的視頻播放方法,當用戶在視頻播放頁面設置的目標碼流后,同時將視頻客戶端內全局設置菜單中的碼流更新為該目標碼流。這樣,當用戶再次播放視頻時就是按照用戶修改后的碼流(即,與用戶對播放效果需求匹配的碼流)進行播放,不需要用戶在全局設置菜單或視頻播放頁面中重新設置自己習慣的碼流,能夠根據用戶對播放效果的需求靈活設置全局設置菜單中的碼流,提高了碼流設置的靈活性。
【附圖說明】
[0046]為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,對于本領域普通技術人員而言,在不付出創(chuàng)造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0047]圖1為本發(fā)明實施例一種視頻播放方法的流程示意圖;
[0048]圖2為本發(fā)明實施例一種播放頁面的示意圖;
[0049]圖3為本發(fā)明實施例一種SllO的流程示意圖;
[0050]圖4為本發(fā)明實施例一種S130的流程示意圖;
[0051 ]圖5為本發(fā)明實施例另一種視頻播放方法的流程示意圖;
[0052]圖6為本發(fā)明實施例視頻播放裝置的結構示意圖;
[0053]圖7為本發(fā)明實施例一種獲取模塊的結構框圖;
[0054]圖8為本發(fā)明實施例提供的一種播放模塊的結構示意圖;
[0055]圖9為本發(fā)明實施例一種更新模塊的框圖;
[0056]圖10為本發(fā)明實施例一種更新模塊的框圖。
【具體實施方式】
[0057]為了使本技術領域的人員更好地理解本發(fā)明中的技術方案,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明保護的范圍。
[0058]參見圖1,為本發(fā)明實施例提供的一種視頻播放方法的流程示意圖,該方法應用于視頻客戶端中,如圖1所示,該方法可以包括以下步驟:
[0059]S110,獲取用戶在視頻播放頁面設置的目標碼流。
[0060]在一些應用場景中,用戶可以在觀看視頻時,在視頻播放頁面重新設置碼流。例如,當前網速較慢而且全局設置菜單中的碼流值較高使得視頻播放不流暢時,用戶在視頻播放頁面重新設置較低的碼流。
[0061]如圖2所示,示出了視頻客戶端播放視頻文件的播放頁面示意圖,在該播放頁面101的右下角通常設置有碼流選擇控件,即圖2中清晰度控件102,用戶點擊清晰度控件102后,在播放頁面101上顯示用戶可選擇的碼流,例如,超清、高清、標清、流暢;或者,在清晰度控件102處彈出的下拉菜單中顯示用戶可選擇的碼流(圖2中未示出)。
[0062 ] 參見圖3,為本發(fā)明實施例提供的一種S110的流程示意圖,如圖3所示,SI 1可以包括步驟SI I?SI 13:
[0063]Slll,獲取用戶在所述視頻播放頁面進行的碼流設置操作。視頻播放頁面包括視頻播放頁和視頻詳情頁。
[0064]在本發(fā)明一些實施例中,視頻客戶端的播放頁上設置有設置碼流的控件,用戶通過操作該控件選擇視頻播放時的目標碼流。
[0065]在本發(fā)明的另一些實施例中,用戶可以在視頻客戶端的視頻詳情頁上選擇視頻播放時的目標碼流。視頻詳情頁是視頻文件的介紹頁面,包括視頻的具體內容介紹,并且該視頻詳情頁上設置有播放、碼流選擇和劇集選擇等控件,用戶可以通過該頁面上的碼流選擇控件選擇播放該視頻時所使用的目標碼流。
[0066]SI 12,根據所述碼流設置操作展示碼流數值選項。
[0067]視頻客戶端檢測到用戶在視頻播放頁面設置碼流的操作后,視頻客戶端向用戶展示用戶可以選擇的碼流數值,例如,480P、720P、1080P;或者,視頻客戶端向用戶展示可以選擇的碼流級別,例如,標清(480P)、高清(720P)、超清(1080P)等,用戶可以從中選擇一個作為目標碼流;視頻客戶端獲取用戶選擇的目標碼流。
[0068]需要說明的是,不同的視頻網站所劃分的碼流級別可能不同,例如,某些網站劃分的碼流級別包括:極速、流暢、標清、高清、超清、藍光等。本申請實施例并不限定碼流級別的劃分方式。
[0069]S113,獲取用戶從所述碼流數值選項中選擇的目標碼流。
[0070]S120,將視頻客戶端內全局設置菜單中的碼流更新為所述目標碼流。
[0071]視頻客戶端通常都設計一個全局設置菜單碼流的入口,例如,視頻客戶端的全局設置菜單中包含碼流設置選項。用戶通過全局設置菜單中的碼流設置選項設置碼流。
[0072]視頻客戶端獲取用戶在視頻播放頁面設置的目標碼流后,判斷該目標碼流與全局設置菜單中的碼流是否相同,如果不同,則將全局設置菜單中的碼流更新為所述目標碼流。如果相同,則不需要修改全局設置菜單中的碼流。
[0073]例如,用戶先在全局設置菜單中設置的碼流為480P,但是當播放視頻時發(fā)現視頻不清晰,此時,用戶在視頻播放頁面設置的目標碼流是720P。同時,將全局設置菜單中的碼流同步更新為720P。
[0074]S130,當再次檢測到視頻播放請求后,按照所述目標碼流進行播放。
[0075]當用戶退出當前播放視頻后,再次播放視頻時,按照更新后的全局播放菜單中的目標碼流進行播放,從而不需要用戶重新選擇碼流,操作簡單,提高了碼流設置的靈活性。
[0076]參見圖4,為本發(fā)明實施例提供的一種S130的流程示意圖,如圖4所示,SI30可以包括步驟S131?S133;
[0077]S131,視頻客戶端在視頻播放頁面退出后,當檢測到視頻播放操作時,從視頻客戶端內全局設置菜單中獲取所述目標碼流。
[0078]S132,視頻客戶端向服務器發(fā)送視頻播放請求,該視頻播放請求包含視頻id及目標碼流。
[0079]視頻id是視頻文件的唯一標識信息。視頻客戶端檢測到視頻播放操作后,產生視頻播放請求,該視頻播放請求中攜帶視頻id和目標碼流。
[0080]S133,視頻客戶端接收服務器發(fā)送的目標播放地址,并根據所述目標播放地址獲取目標視頻文件并播放獲得的目標視頻文件。
[0081 ]服務器解析該視頻播放請求獲得視頻id和目標碼流,并獲取與該視頻id和目標碼流相匹配的目標視頻文件對應的目標播放地址,并將該目標播放地址發(fā)送給視頻客戶端。視頻客戶端根據目標播放地址獲取目標視頻文件,并播放該目標視頻文件。
[0082]本實施例提供的視頻播放方法,當用戶在視頻播放頁面設置的目標碼流后,同時將視頻客戶端內全局設置菜單中的碼流更新為該目標碼流。當再次播放視頻時,按照全局設置菜單中的碼流進行播放。這樣,當用戶再次播放視頻時就是按照用戶修改后的碼流(即,與用戶對播放效果需求匹配的碼流)進行播放,不需要用戶在全局設置菜單或視頻播放頁面中重新設置自己習慣的碼流,能夠根據用戶對播放效果的需求靈活設置全局設置菜單中的碼流,提高了碼流設置的靈活性。
[0083]參見圖5,為本發(fā)明實施例提供的另一種視頻播放方法的流程示意圖,該方法包括以下步驟:
[0084]S210,獲取用戶在視頻播放頁面設置的目標碼流。
[0085]S220,判斷所述目標碼流是否屬于預設碼流集合;如果是,則執(zhí)行S230;否則,結束當前流程。
[0086]由于某些特殊碼流(例如,4k、杜比和3D等)需要硬件支持,用戶當前使用的終端可能無法滿足某些特殊碼流的硬件要求,不需要將這些特殊碼流同步更新到視頻客戶端的全局設置中。本發(fā)明實施例中,預設碼流集合包括超清,高清,標清,流暢等。S230,將所述全局設置菜單中的碼流設置為所述目標碼流。
[0087]S240,當再次檢測到視頻播放操作后,按照所述目標碼流進行播放。
[0088]本實施例提供的視頻播放方法,當用戶在視頻播放頁面設置的目標碼流后,同時將視頻客戶端內全局設置菜單中的碼流更新為該目標碼流。當再次檢測到視頻播放請求后,按照全局設置菜單中的碼流進行播放??梢姡脩粼诓シ彭撁嫘薷拇a流后,能夠記住用戶在播放頁面中所修改的碼流,并同步到全局設置菜單中的碼流設置選項,這樣,當用戶再次播放視頻時就是按照用戶修改后的碼流(即,與用戶對播放效果需求匹配的碼流)進行播放,不需要用戶在全局設置菜單或視頻播放頁面中重新設置自己習慣的碼流,能夠根據用戶對播放效果的需求靈活設置全局設置菜單中的碼流,提高了碼流設置的靈活性。
[0089]與本發(fā)明提供的視頻播放方法實施例相對應,本發(fā)明還提供了一種視頻播放裝置實施例。
[0090]參見圖6,為本發(fā)明實施例提供的一種視頻播放裝置的結構示意圖,如圖6所示,該裝置可以包括:獲取模塊110、更新模塊120和播放模塊130。
[0091]獲取模塊110,用于獲取用戶在視頻播放頁面設置的目標碼流。
[0092]在一些應用場景中,用戶可以在觀看視頻時,在視頻播放頁面重新設置碼流。例如,當前網速較慢而且全局設置菜單中的碼流值較高使得視頻播放不流暢時,用戶在視頻播放頁面重新設置較低的碼流。
[0093]參見圖7,為本發(fā)明實施例一種獲取模塊的結構框圖,如圖7所示,該獲取模塊110可以包括第二獲取子模塊111、展示子模塊112和第三獲取子模塊113。
[0094]第二獲取子模塊111,用于獲取用戶在所述視頻播放頁面進行的碼流設置操作;所述視頻播放頁面包括視頻播放頁和視頻詳情頁。
[0095]在本發(fā)明一些實施例中,視頻客戶端的播放頁上設置有設置碼流的控件,用戶通過操作該控件選擇視頻播放時的目標碼流。
[0096]在本發(fā)明的另一些實施例中,用戶可以在視頻客戶端的視頻詳情頁上選擇視頻播放時的目標碼流。
[0097]視頻詳情頁是視頻文件的介紹頁面,包括視頻的具體內容介紹,并且該視頻詳情頁上設置有播放、碼流選擇和劇集選擇等控件,用戶可以通過該頁面上的碼流選擇控件選擇播放該視頻時所使用的目標碼流。
[0098]展示子模塊112,用于根據所述碼流設置操作展示碼流數值選項。
[0099]視頻客戶端檢測到用戶在視頻播放頁面設置碼流的操作后,視頻客戶端向用戶展示用戶可以選擇的碼流數值,例如,480P、720P、1080P,用戶可以從中選擇一個作為目標碼流;視頻客戶端獲取用戶選擇的目標碼流。
[0100]第三獲取子模塊113,用于獲取用戶從所述碼流數值選項中選擇的目標碼流。
[0101]更新模塊120,用于將視頻客戶端內全局設置菜單中的碼流更新為所述目標碼流。
[0102]視頻客戶端通常都設計一個全局設置菜單碼流的入口,例如,視頻客戶端的全局設置菜單中包含碼流設置選項。用戶通過全局設置菜單中的碼流設置選項設置碼流。
[0103]視頻客戶端獲取用戶在視頻播放頁面設置的目標碼流后,判斷該目標碼流與全局設置菜單中的碼流是否相同,如果不同,則將全局設置菜單中的碼流更新為所述目標碼流。如果相同,則不需要修改全局設置菜單中的碼流。
[0104]例如,用戶先在全局設置菜單中設置的碼流為480P,但是當播放視頻時發(fā)現視頻不清晰,此時,用戶在視頻播放頁面設置的目標碼流是720P。同時,將全局設置菜單中的碼流同步更新為720P。
[0105]播放模塊130,用于當再次檢測到視頻播放操作后,按照所述目標碼流進行播放。
[0106]參見圖8,為本發(fā)明實施例提供的一種播放模塊的結構示意圖,如圖8所示,該播放模塊可以包括第一獲取子模塊131、發(fā)送子模塊132、接收子模塊133和播放子模塊134。
[0107]第一獲取子模塊131,用于在視頻播放頁面退出后,當再次檢測到視頻播放操作時,從所述視頻客戶端內全局設置菜單中獲取所述目標碼流。
[0108]發(fā)送子模塊132,用于向服務器發(fā)送視頻播放請求,所述視頻播放請求包括視頻id及所述目標碼流。
[0109]視頻id是視頻文件的唯一標識信息。視頻客戶端檢測到視頻播放操作后,產生視頻播放請求,該視頻播放請求中攜帶視頻id和目標碼流。
[0110]接收子模塊133,用于接收所述服務器發(fā)送的與所述視頻id及所述目標碼流相匹配的目標播放地址。
[0111]所述服務器根據所述視頻播放請求獲取與所述視頻id及所述目標碼流相匹配的目標播放地址,并將該目標播放地址發(fā)送給所述視頻客戶端。
[0112]服務器解析該視頻播放請求獲得視頻id和目標碼流,并獲取與該視頻id和目標碼流相匹配的目標視頻文件對應的目標播放地址,并將該目標播放地址發(fā)送給視頻客戶端。
[0113]播放子模塊134,用于獲取所述目標播放地址對應的目標視頻文件,并播放所述目標視頻文件。
[0114]服務器解析該視頻播放請求獲得視頻id和目標碼流,并獲取與該視頻id和目標碼流相匹配的目標視頻文件對應的目標播放地址,并將該目標播放地址發(fā)送給視頻客戶端。視頻客戶端根據目標播放地址獲取目標視頻文件,并播放該目標視頻文件。
[0115]本實施例提供的視頻播放裝置,當用戶在視頻播放頁面設置的目標碼流后,同時將視頻客戶端內全局設置菜單中的碼流更新為該目標碼流。當用戶再次播放視頻時,按照全局設置菜單中更新后的目標碼流進行播放。這樣,當用戶再次播放視頻時按照用戶修改后的碼流(即,與用戶對播放效果需求匹配的碼流)進行播放,不需要用戶在全局設置菜單或視頻播放頁面中重新設置自己習慣的碼流,能夠根據用戶對播放效果的需求靈活設置全局設置菜單中的碼流,提高了碼流設置的靈活性。
[0116]參見圖9,為本發(fā)明實施例一種更新模塊的框圖,如圖9所示,該更新模塊120包括第一判斷子模塊121和第一更新子模塊122。
[0117]第一判斷子模塊121,用于判斷所述全局設置菜單中的碼流與所述目標碼流是否相同。
[0118]第一更新子模塊122,用于當所述全局設置菜單中的碼流與所述目標碼流不同時,將所述全局設置菜單中的碼流值設置為所述目標碼流。
[0119]本實施例提供的更新模塊,在確定全局設置菜單中的碼流值與用戶在視頻播放頁面所選擇的目標碼流不相同時,將全局設置菜單中的碼流值更新為用戶選擇的目標碼流。
[0120]參見圖10,為本發(fā)明實施例一種更新模塊的框圖,如圖10所示,該更新模塊120包括第二判斷子模塊123和第二更新子模塊124。
[0121]第二判斷子模塊123,用于判斷所述目標碼流是否屬于預設碼流集合。
[0122]某些特殊碼流(例如,4k、杜比和3D等)需要硬件支持,用戶當前使用的終端可能無法滿足某些特殊碼流的硬件要求,因此,不需要將這些特殊碼流同步更新到視頻客戶端的全局設置中。本發(fā)明實施例中,預設碼流集合包括超清,高清,標清,流暢等。第二更新子模塊124,用于當所述目標碼流屬于預設碼流集合時,將所述全局設置菜單中的碼流設置為所述目標碼流。
[0123]本實施例提供的更新模塊,只有當用戶選擇的碼流屬于預設碼流集合中的碼流時,才將該目標碼流同步更新到視頻客戶端的全局設置中。這樣,對于用戶所選擇的目標碼流是需要終端硬件支持時就不會同步到全局設置中,避免硬件不支持用戶重新修改為終端硬件支持的碼流
[0124]本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置或系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述得比較簡單,相關之處參見方法實施例的部分說明即可。以上所描述的裝置及系統(tǒng)實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
[0125]通過以上的方法實施例的描述,所屬領域的技術人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:只讀存儲器(R0M)、隨機存取存儲器(RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0126]本發(fā)明可以在由計算機執(zhí)行的計算機可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務或實現特定抽象數據類型的例程、程序、對象、組件、數據結構等等。也可以在分布式計算環(huán)境中實踐本發(fā)明,在這些分布式計算環(huán)境中,由通過通信網絡而被連接的遠程處理設備來執(zhí)行任務。在分布式計算環(huán)境中,程序模塊可以位于包括存儲設備在內的本地和遠程計算機存儲介質中。
[0127]需要說明的是,在本文中,諸如“第一”和“第二”等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
[0128]以上所述僅是本發(fā)明的【具體實施方式】,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
【主權項】
1.一種視頻播放方法,應用于視頻客戶端中,其特征在于,包括: 獲取用戶在視頻播放頁面設置的目標碼流; 將視頻客戶端內全局設置菜單中的碼流更新為所述目標碼流; 當再次檢測到視頻播放操作后,按照所述目標碼流進行播放。2.根據權利要求1所述的方法,其特征在于,所述當再次檢測到視頻播放操作后,按照所述目標碼流進行播放,包括: 在視頻播放頁面退出后,當再次檢測到視頻播放操作時,從所述視頻客戶端內全局設置菜單中獲取所述目標碼流; 向服務器發(fā)送視頻播放請求,所述視頻播放請求包括視頻id及所述目標碼流; 接收所述服務器發(fā)送的與所述視頻id及所述目標碼流相匹配的目標播放地址; 獲取所述目標播放地址對應的目標視頻文件,并播放所述目標視頻文件。3.根據權利要求1所述的方法,其特征在于,所述將視頻客戶端內全局設置菜單中的碼流更新為所述目標碼流,包括: 判斷所述全局設置菜單中的碼流與所述目標碼流是否相同; 如果所述全局設置菜單中的碼流與所述目標碼流不同,則將所述全局設置菜單中的碼流值設置為所述目標碼流。4.根據權利要求3所述的方法,其特征在于,所述將視頻客戶端內全局設置菜單中的碼流更新為所述目標碼流,還包括: 判斷所述目標碼流是否屬于預設碼流集合; 如果所述目標碼流屬于預設碼流集合,則將所述全局設置菜單中的碼流設置為所述目標碼流。5.根據權利要求1所述的方法,其特征在于,所述獲取用戶在視頻播放頁面設置的目標碼流,包括: 獲取用戶在所述視頻播放頁面進行的碼流設置操作,所述視頻播放頁面包括視頻播放頁和視頻詳情頁; 根據所述碼流設置操作展示碼流數值選項; 獲取用戶從所述碼流數值選項中選擇的目標碼流。6.一種視頻播放裝置,應用于視頻客戶端中,其特征在于,包括: 獲取模塊,用于獲取用戶在視頻播放頁面設置的目標碼流; 更新模塊,用于將視頻客戶端內全局設置菜單中的碼流更新為所述目標碼流; 播放模塊,用于當再次檢測到視頻播放操作后,按照所述目標碼流進行播放。7.根據權利要求6所述的裝置,其特征在于,所述播放模塊,包括: 第一獲取子模塊,用于在視頻播放頁面退出后,當再次檢測到視頻播放操作時,從所述視頻客戶端內全局設置菜單中獲取所述目標碼流; 發(fā)送子模塊,用于向服務器發(fā)送視頻播放請求,所述視頻播放請求包括視頻id及所述目標碼流; 接收子模塊,用于接收所述服務器發(fā)送的與所述視頻id及所述目標碼流相匹配的目標播放地址; 播放子模塊,用于獲取所述目標播放地址對應的目標視頻文件,并播放所述目標視頻文件。8.根據權利要求6所述的裝置,其特征在于,所述更新模塊,包括: 第一判斷子模塊,用于判斷所述全局設置菜單中的碼流與所述目標碼流是否相同; 第一更新子模塊,用于當所述全局設置菜單中的碼流與所述目標碼流不同時,將所述全局設置菜單中的碼流值設置為所述目標碼流。9.根據權利要求8所述的裝置,其特征在于,所述更新模塊,包括: 第二判斷子模塊,用于判斷所述目標碼流是否屬于預設碼流集合; 第二更新子模塊,用于當所述目標碼流屬于預設碼流集合時,將所述全局設置菜單中的碼流設置為所述目標碼流。10.根據權利要求6所述的裝置,其特征在于,所述獲取模塊,包括: 第二獲取子模塊,用于獲取用戶在所述視頻播放頁面進行的碼流設置操作,所述視頻播放頁面包括視頻播放頁和視頻詳情頁; 展示子模塊,用于根據所述碼流設置操作展示碼流數值選項; 第三獲取子模塊,用于獲取用戶從所述碼流數值選項中選擇的目標碼流。
【文檔編號】H04N21/61GK105939498SQ201610353902
【公開日】2016年9月14日
【申請日】2016年5月25日
【發(fā)明人】許吉
【申請人】樂視控股(北京)有限公司, 樂視網信息技術(北京)股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
屯门区| 兴文县| 安义县| 牙克石市| 汝城县| 沙雅县| 遵义市| 南木林县| 桐城市| 周宁县| 赤城县| 河西区| 洪江市| 甘洛县| 周口市| 尖扎县| 浦东新区| 桐梓县| 凭祥市| 兰坪| 清水县| 永善县| 兴仁县| 浠水县| 定南县| 凌海市| 沁源县| 清苑县| 婺源县| 梨树县| 晋城| 长阳| 新巴尔虎右旗| 五莲县| 商都县| 宜春市| 云南省| 镇江市| 叶城县| 遵化市| 平潭县|