專利名稱:一種播放器的播放列表展示控制方法、裝置與播放器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及播放器技術(shù)領(lǐng)域,特別涉及一種播放器的播放列表展示控制方法、裝置與播放器。
背景技術(shù):
現(xiàn)有的播放器,用戶交互界面的主窗口一般包括標(biāo)題欄、播放窗口、控制欄以及播放列表。播放列表在主窗口中可選則展示與不展示,現(xiàn)有播放列表的展示,需插入到主窗口定義的顯示范圍內(nèi),在主窗口不發(fā)生變化的情況下,需要對(duì)主窗口內(nèi)的播放窗口進(jìn)行移動(dòng)或者縮放調(diào)整從而為播放列表騰出所需的展示區(qū)域?,F(xiàn)有的播放器在展示播放列表的時(shí)候,均采用騰位的方式,主窗口設(shè)定區(qū)域不變,僅內(nèi)部展示區(qū)域作調(diào)整。由于展示播放列表需對(duì)播放窗口進(jìn)行移動(dòng)或者縮放調(diào)整,在播放窗口內(nèi)顯示的視頻會(huì)隨著播放窗口的移動(dòng)或者縮放調(diào)整而晃動(dòng),視覺體驗(yàn)不佳;用戶也無·法自定義播放列表的展示方式,體驗(yàn)不豐富。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種播放器的播放列表展示控制方法與裝置,以解決現(xiàn)有技術(shù)在展示播放列表時(shí)只能對(duì)播放窗口進(jìn)行調(diào)整而導(dǎo)致視覺體驗(yàn)不佳的問題。為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例首先提供一種播放器的播放列表展示控制方法,所述方法包括接收用戶對(duì)所述播放器的列表控件的點(diǎn)擊操作;在所述播放列表處于隱藏狀態(tài)的情況下,如果所述播放列表采用向內(nèi)展開方式,則保持主窗口寬度不變,縮小播放窗口,并在所述主窗口中插入播放列表窗口 ;如果所述播放列表米用向外展開方式,則保持播放窗口寬度不變,擴(kuò)展所述主窗口的寬度,并在擴(kuò)展后的主窗口中插入播放列表窗口。為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供一種播放器的播放列表展示控制裝置,所述裝置包括用戶操作單元,用于接收用戶對(duì)所述播放器的列表控件的點(diǎn)擊操作;播放列表控制單元,在所述播放列表處于隱藏狀態(tài)的情況下,用于當(dāng)所述播放列表采用向內(nèi)展開方式時(shí),保持主窗口寬度不變,縮小播放窗口,并在所述主窗口中插入播放列表窗口 ;當(dāng)所述播放列表采用向外展開方式時(shí),保持播放窗口寬度不變,擴(kuò)展所述主窗口的寬度,并在擴(kuò)展后的主窗口中插入播放列表窗口。為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供一種播放器,該播放器包含前述實(shí)施例所述的播放列表展示控制裝置。本發(fā)明的有益效果在于播放列表的展示方法可選擇采用向內(nèi)展開,也可以選擇向外展開的方式,主窗口設(shè)定區(qū)域隨選擇的不同而不同,可對(duì)內(nèi)部展示區(qū)域作調(diào)整,也可對(duì)主窗口的展示區(qū)域進(jìn)行加寬生長,用戶可自定義播放列表的展示方式,體驗(yàn)豐富。向外展開的展示方式不需要調(diào)整播放窗口,使得視頻播放穩(wěn)定,插入播放列表的動(dòng)作不影響視頻展示,視頻觀看體驗(yàn)佳。
圖I為本發(fā)明實(shí)施例的播放列表展示控制方法整體流程圖;圖2顯示了采用向內(nèi)展開方式時(shí),播放器所顯示的界面示意圖之一;圖3顯示了采用向內(nèi)展開方式時(shí),播放器所顯示的界面示意圖之二 ;圖4顯示了采用向外展開方式時(shí),播放器所顯示的界面示意圖之一;圖5顯示了采用向外展開方式時(shí),播放器所顯示的界面示意圖之二 ;圖6為本實(shí)施例裝置播放列表展示控制60的功能框圖;圖7為本實(shí)施例播放器的詳細(xì)結(jié)構(gòu)原理圖; 圖8為采用圖7所示的播放器來進(jìn)行播放列表展示控制的具體流程之一;圖9為采用圖7所示的播放器來進(jìn)行播放列表展示控制的具體流程之二 ;圖10為采用圖7所示的播放器來進(jìn)行播放列表展示控制的具體流程之三;圖11為采用圖7所示的播放器來進(jìn)行播放列表展示控制的具體流程之四。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖I為本發(fā)明實(shí)施例的播放列表展示控制方法整體流程圖。如圖I所示,在所述播放列表處于隱藏狀態(tài)的情況下,該方法包括S101、接收用戶對(duì)所述播放器的列表控件的點(diǎn)擊操作;S102、如果所述播放列表采用向內(nèi)展開方式,則保持主窗口寬度不變,縮小播放窗口,并在所述主窗口中插入播放列表窗口 ;S103、如果所述播放列表采用向外展開方式,則保持播放窗口寬度不變,擴(kuò)展所述主窗口的寬度,并在擴(kuò)展后的主窗口中插入播放列表窗口。在所述播放列表處于展開狀態(tài)的情況下,圖I的方法還包括S104、如果所述播放列表采用向內(nèi)展開方式,則保持主窗口寬度不變,刪除播放列表窗口,將播放窗口寬度擴(kuò)展至所述主窗口寬度;S105、如果所述播放列表采用向外展開方式,則保持播放窗口寬度不變,刪除播放列表窗口,將主窗口寬度縮小至所述播放窗口寬度。圖2和圖3顯示了采用向內(nèi)展開方式時(shí),播放器所顯示的界面示意圖。其中,圖2為隱藏播放列表時(shí)的界面,圖3為展開播放列表后的界面。在播放器的主窗口隱藏播放列表的情況下,點(diǎn)擊列表控件,主窗口的寬度保持不變,通過縮小播放窗口來為播放列表騰出展示區(qū)域,最終播放窗口寬度=主窗口寬度-播放列表寬度。如果用戶再次點(diǎn)擊列表控件,則去除列表窗口,放大播放窗口,最終播放窗口覽度=王窗口覽度,依次循環(huán)。在播放器的主窗口顯示播放列表的情況下,點(diǎn)擊列表控件,主窗口寬度保持不變,去除列表窗口,播放窗口放大,最終播放窗口寬度=主窗口寬度;如果用戶再次點(diǎn)擊列表控件,則去除列表窗口,放大播放窗口 最終播放窗口寬度=主窗口寬度,依次循環(huán)。
圖4和圖5顯示了采用向外展開方式時(shí),播放器所顯示的界面示意圖。其中,圖4為展開播放列表時(shí)的界面,圖5為隱藏播放列表的界面。在播放器的主窗口隱藏播放列表的情況下,點(diǎn)擊列表控件,播放窗口的寬度保持不變,通過擴(kuò)展主窗口來為播放列表騰出展示區(qū)域,最終主窗口寬度=播放窗口寬度+播放列表寬度。如果用戶再次點(diǎn)擊列表控件,則去除列表窗口,保持播放窗口寬度不變,最終主窗口寬度=播放窗口寬度,依次循環(huán)。在播放器的主窗口顯示播放列表的情況下,點(diǎn)擊列表控件,播放窗口寬度保持不變,去除列表窗口,最終主窗口寬度=播放窗口寬度;如果 用戶再次點(diǎn)擊列表控件,則保持播放窗口寬度不變,擴(kuò)展主窗口寬度,最終主窗口寬度=播放窗口寬度+播放列表寬度,依次循環(huán)??蛇x地,當(dāng)所述播放器為全桌面顯示主窗口時(shí),圖I的方法還包括S106、當(dāng)所述播放列表為隱藏狀態(tài)時(shí),保持主窗口寬度不變,縮小播放窗口的寬度,并在所述主窗口中插入播放列表窗口 ;S107、當(dāng)所述播放列表為展開狀態(tài)時(shí),保持主窗口寬度不變,刪除播放列表窗口,將播放窗口寬度擴(kuò)展至所述主窗口寬度??蛇x地,如果所述播放列表采用向內(nèi)展開方式,且所述播放窗口已縮小至最小寬度時(shí),所述方法還包括S108、保持所述播放窗口的寬度為最小寬度,并擴(kuò)展所述主窗口的寬度,在擴(kuò)展后的主窗口中插入播放列表窗口。可選地,圖I的方法還包括S100、接收用戶選擇,對(duì)所述播放列表的展開方式進(jìn)行設(shè)置。對(duì)應(yīng)于圖I所示的方法,本發(fā)明實(shí)施例還提供一種播放器的播放列表展示控制裝置。圖6為本實(shí)施例裝置播放列表展示控制60的功能框圖,如圖6所示,裝置60包括用戶操作單元601,用于接收用戶對(duì)所述播放器的列表控件的點(diǎn)擊操作;播放列表控制單元602,在所述播放列表處于隱藏狀態(tài)的情況下,用于當(dāng)所述播放列表采用向內(nèi)展開方式時(shí),保持主窗口寬度不變,縮小播放窗口,并在所述主窗口中插入播放列表窗口 ;當(dāng)所述播放列表采用向外展開方式時(shí),保持播放窗口寬度不變,擴(kuò)展所述主窗口的寬度,并在擴(kuò)展后的主窗口中插入播放列表窗口。進(jìn)一步地,播放列表控制單元602,在所述播放列表處于展開狀態(tài)的情況下,還用于當(dāng)所述播放列表采用向內(nèi)展開方式時(shí),保持主窗口寬度不變,刪除播放列表窗口,將播放窗口寬度擴(kuò)展至所述主窗口寬度;當(dāng)所述播放列表采用向外展開方式時(shí),保持播放窗口寬度不變,刪除播放列表窗口,將主窗口寬度縮小至所述播放窗口寬度。進(jìn)一步地,播放列表控制單元602,還用于當(dāng)所述播放器為全桌面顯示主窗口、且所述播放列表為隱藏狀態(tài)時(shí),保持主窗口寬度不變,縮小播放窗口的寬度,并在所述主窗口中插入播放列表窗口 ;當(dāng)所述播放器為全桌面顯示主窗口、且所述播放列表為展開狀態(tài)時(shí),保持主窗口寬度不變,刪除播放列表窗口,將播放窗口寬度擴(kuò)展至所述主窗口寬度。進(jìn)一步地,播放列表控制單元602,還用于當(dāng)所述播放列表采用向內(nèi)展開方式,且所述播放窗口已縮小至最小寬度時(shí),保持所述播放窗口的寬度為最小寬度,并擴(kuò)展所述主窗口的寬度,在擴(kuò)展后的主窗口中插入播放列表窗口。
由于圖6所示的播放列表展示控制裝置的工作原理已經(jīng)在圖I-圖5中對(duì)其進(jìn)行了詳細(xì)說明,此處不再贅述。本發(fā)明實(shí)施例還提供一種播放器,該播放器包含了圖6所示的播放列表展示控制裝置60。圖7為本實(shí)施例播放器的詳細(xì)結(jié)構(gòu)原理圖。如圖7所示本發(fā)明實(shí)施例的播放器包括播放處理裝置10、用戶接口裝置20,以及傳輸控制控制裝置30。其中,播放列表展示控制裝置60位于用戶接口裝置20中。具體地,播放處理裝置10主要包括數(shù)據(jù)通訊接口、文件讀取模塊、分離模塊、音頻解碼模塊、視頻解碼模塊、音頻渲染模塊、視頻渲染模塊以及用于調(diào)度與控制的播放控制器。 播放處理裝置10的各組成部分功能如下文件讀取模塊,用于通過數(shù)據(jù)通訊接口從傳輸控制裝置30獲取資源數(shù)據(jù);分離模塊,用于將資源數(shù)據(jù)進(jìn)行分類,將音頻數(shù)據(jù)發(fā)送給音頻解碼模塊,視頻數(shù)據(jù)發(fā)送給視頻解碼模塊;音頻解碼模塊,用于對(duì)音頻文件進(jìn)行解碼并將解碼后的音頻數(shù)據(jù)經(jīng)由音頻渲染模塊處理后輸出至音頻播放裝置;視頻解碼模塊,用于對(duì)視頻文件進(jìn)行解碼并將解碼后的視頻數(shù)據(jù)經(jīng)由視頻渲染模塊以及播放接口送至用戶接口裝置20,并由用戶接收裝置20的播放窗口呈現(xiàn)給用戶。傳輸控制裝置30的傳輸控制模塊,用于采用私有協(xié)議或者P2P協(xié)議與用戶跟蹤服務(wù)器以及具有資源數(shù)據(jù)的節(jié)點(diǎn)進(jìn)行通訊。在播放音視頻文件時(shí),傳輸控制裝置將收到的資源數(shù)據(jù)通過存儲(chǔ)模塊保存或者臨時(shí)保存在一個(gè)磁盤位置或者內(nèi)存位置,并將保存地址發(fā)送給數(shù)據(jù)通訊接口 ;播放處理裝置10的分離模塊通過文件讀取模塊和數(shù)據(jù)通訊模塊不斷以請(qǐng)求應(yīng)答的方式從保存位置讀取資源數(shù)據(jù)。用戶接口裝置20包括播放列表單元、播放列表展示單元、主窗口、播放窗口、標(biāo)題窗口、控制窗口以及播放列表展示控制裝置60。該播放列表展示控制裝置60用于對(duì)用戶接口裝置20的所有模塊進(jìn)行管理調(diào)度以及控制。主窗口通過顯示器直接呈現(xiàn)給用戶顯示界面,為了給用戶更好的視頻體驗(yàn)以及更豐富的展示播放列表的方法,控制窗口上設(shè)置有進(jìn)度條以及列表控件,用戶通過操作列表控件即可改變顯示列表窗口。同時(shí)播放列表展示控制裝置60對(duì)應(yīng)調(diào)整主窗口、播放窗口、標(biāo)題窗口以及控制窗口。圖8-圖11為采用圖7所示的系統(tǒng)來進(jìn)行播放列表展示控制的具體流程。其中圖8為主窗口未采用全桌面顯示、并且主窗口顯示了播放列表的情況下,對(duì)列表控件進(jìn)行操作的流程圖;圖9為主窗口未采用全桌面顯示、并且主窗口隱藏了播放列表的情況下,對(duì)列表控件進(jìn)行操作的流程圖。圖10和圖11為兩個(gè)例外情況的流程圖,其中圖10為主窗口采用全桌面顯示時(shí),對(duì)列表控件進(jìn)行操作的流程圖;圖11為在向內(nèi)展開列表時(shí)遇到播放窗口最小的處理流程圖。如圖8所示,在主窗口未采用全桌面顯示、并且主窗口顯示了播放列表的情況下,用戶點(diǎn)擊列表控件后,播放列表展示控制裝置60判斷播放列表的展開方式。如果是向內(nèi)展開,則通過播放列表展示單元獲取播放列表單元的窗口信息,保持主窗口寬度不變,去除播放列表,放大播放窗口,使最終播放窗口寬度=主窗口寬度;如果用戶再次點(diǎn)擊列表控件,則保持主窗口寬度不變,縮小播放窗口后插入列表窗口,使最終播放窗口寬度=主窗口寬度-播放列表寬度。上述過程通過多次點(diǎn)擊列表控件而循環(huán)下去。再次參考圖8,如果是向外展開,同樣通過播放列表展示單元獲取播放列表單元的窗口信息,保持播放窗口寬度不變,去除播放列表,最終主窗口寬度=當(dāng)前主窗口寬度-播放列表寬度=播放窗口寬度,由于主窗口縮小,因此需要同時(shí)縮短控制窗口與標(biāo)題窗口的寬度,使其與主窗口寬度同步;如果用戶再次點(diǎn)擊列表控件,則擴(kuò)展主窗口寬度以插入播放列表,最終主窗口寬度=當(dāng)前主窗口寬度+播放列表寬度,同理,控制窗口與標(biāo)題窗口也要隨著主窗口進(jìn)行適應(yīng)性調(diào)整。上述過程通過多次點(diǎn)擊列表控件而循環(huán)下去。如圖9所示,在主窗口未采用全桌面顯示、并且主窗口隱藏了播放列表的情況下,用戶點(diǎn)擊列表控件后,播放列表展示控制裝置60判斷播放列表的展開方式。如果是向內(nèi)展開,則通過播放列表展示單元獲取播放列表單元的窗口信息,保持主窗口寬度不變,縮小播放窗口后插圖播放列表,使最終播放窗口寬度=主窗口寬度-播放列表寬度;如果用戶再次點(diǎn)擊列表控件,則保持主窗口寬度不變,去除播放列表,擴(kuò)大播放窗口,使最終播放窗口寬度=主窗口寬度。上述過程通過多次點(diǎn)擊列表控件而循環(huán)下去。再次參考圖9,如果是向外展開,同樣通過播放列表展示單元獲取播放列表單元的 窗口信息,保持播放窗口寬度不變,擴(kuò)展主窗口寬度后播放列表,最終主窗口寬度=當(dāng)前主窗口寬度+播放列表寬度,由于主窗口擴(kuò)大,因此需要同時(shí)擴(kuò)展控制窗口與標(biāo)題窗口的寬度,使其與主窗口寬度同步;如果用戶再次點(diǎn)擊列表控件,則保持播放窗口寬度不變,去除播放列表,使最終主窗口寬度=當(dāng)前主窗口寬度-播放列表寬度=播放窗口的寬度,同理,控制窗口與標(biāo)題窗口也要隨著主窗口進(jìn)行適應(yīng)性調(diào)整。上述過程通過多次點(diǎn)擊列表控件而循環(huán)下去。如圖10所示,在主窗口采用全桌面顯示、且主窗口顯示播放列表的情況下,用戶點(diǎn)擊列表控件后,不論是向內(nèi)展開還是向外展開的方式都會(huì)執(zhí)行下列操作播放列表展示單元獲取播放列表單元的窗口信息,去除播放列表,放大播放窗口寬度,使最終播放窗口寬度=主窗口寬度=桌面寬度。如果用戶再次點(diǎn)擊列表控件,則插入播放列表,縮小播放窗口寬度,使最終播放窗口寬度=主窗口寬度-播放列表寬度。上述過程通過多次點(diǎn)擊列表控件而循環(huán)下去。再次參考圖10,在主窗口采用全桌面顯示、且主窗口隱藏播放列表的情況下,用戶點(diǎn)擊列表控件后,不論是向內(nèi)展開還是向外展開的方式都會(huì)執(zhí)行下列操作播放列表展示單元獲取播放列表單元的窗口信息,插入播放列表,縮小播放窗口寬度,使最終播放窗口寬度=主窗口寬度-播放列表寬度。如果用戶再次點(diǎn)擊列表控件,則去除播放列表,擴(kuò)大播放窗口寬度,使最終播放窗口寬度=主窗口寬度=桌面寬度。上述過程通過多次點(diǎn)擊列表控件而循環(huán)下去。如圖11所示,在主窗口隱藏播放列表并且是向內(nèi)展開的情況下,如果播放窗口寬度大于最小寬度,則按照?qǐng)D9的左側(cè)分支進(jìn)行處理;如果播放窗口寬度小于等于最小寬度,則將主窗口寬度增加,使最終主窗口寬度=播放窗口最小寬度+列表寬度,同時(shí)加寬控制窗口與標(biāo)題窗口,并插入列表窗口。其中,本實(shí)施例所指的播放窗口最小寬度是不影響用戶觀看的最小寬度,如果小于這個(gè)寬度,用戶將無法正常觀看。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。以上實(shí)施例僅用以說明本發(fā)明實(shí)施例的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明實(shí)施例進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明實(shí)施例各實(shí)施例技術(shù)方案的精神和范圍。·
權(quán)利要求
1.一種播放器的播放列表展不控制方法,其特征在于,所述方法包括 接收用戶對(duì)所述播放器的列表控件的點(diǎn)擊操作; 在所述播放列表處于隱藏狀態(tài)的情況下, 如果所述播放列表采用向內(nèi)展開方式,則保持主窗口寬度不變,縮小播放窗口,并在所述主窗口中插入播放列表窗口; 如果所述播放列表采用向外展開方式,則保持播放窗口寬度不變,擴(kuò)展所述主窗口的寬度,并在擴(kuò)展后的主窗口中插入播放列表窗口。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,接收用戶對(duì)所述播放器的列表控件的點(diǎn)擊操作后;所述方法還包括 在所述播放列表處于展開狀態(tài)的情況下, 如果所述播放列表采用向內(nèi)展開方式,則保持主窗口寬度不變,刪除播放列表窗口,將播放窗口寬度擴(kuò)展至所述主窗口寬度; 如果所述播放列表采用向外展開方式,則保持播放窗口寬度不變,刪除播放列表窗口,將主窗口寬度縮小至所述播放窗口寬度。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,接收用戶對(duì)所述播放器的列表控件的點(diǎn)擊操作后;所述方法還包括 當(dāng)所述播放器為全桌面顯示主窗口、且所述播放列表為隱藏狀態(tài)時(shí),保持主窗口寬度不變,縮小播放窗口的寬度,并在所述主窗口中插入播放列表窗口 ; 當(dāng)所述播放器為全桌面顯示主窗口、且所述播放列表為展開狀態(tài)時(shí),保持主窗口寬度不變,刪除播放列表窗口,將播放窗口寬度擴(kuò)展至所述主窗口寬度。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,接收用戶對(duì)所述播放器的列表控件的點(diǎn)擊操作后;所述方法還包括 如果所述播放列表采用向內(nèi)展開方式,且所述播放窗口已縮小至最小寬度時(shí),則保持所述播放窗口的寬度為最小寬度,并擴(kuò)展所述主窗口的寬度,在擴(kuò)展后的主窗口中插入播放列表窗口。
5.根據(jù)權(quán)利要求1-4中任意一項(xiàng)權(quán)利要求所述的方法,其特征在于,所述方法還包括 接收用戶選擇,對(duì)所述播放列表的展開方式進(jìn)行設(shè)置。
6.一種播放器的播放列表展示控制裝置,其特征在于,所述裝置包括 用戶操作單元,用于接收用戶對(duì)所述播放器的列表控件的點(diǎn)擊操作; 播放列表控制單元,在所述播放列表處于隱藏狀態(tài)的情況下,用于當(dāng)所述播放列表采用向內(nèi)展開方式時(shí),保持主窗口寬度不變,縮小播放窗口,并在所述主窗口中插入播放列表窗口 ;當(dāng)所述播放列表采用向外展開方式時(shí),保持播放窗口寬度不變,擴(kuò)展所述主窗口的寬度,并在擴(kuò)展后的主窗口中插入播放列表窗口。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于, 所述播放列表控制單元,在所述播放列表處于展開狀態(tài)的情況下,還用于當(dāng)所述播放列表采用向內(nèi)展開方式時(shí),保持主窗口寬度不變,刪除播放列表窗口,將播放窗口寬度擴(kuò)展至所述主窗口寬度;當(dāng)所述播放列表采用向外展開方式時(shí),保持播放窗口寬度不變,刪除播放列表窗口,將主窗口寬度縮小至所述播放窗口寬度。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述播放列表控制單元,還用于當(dāng)所述播放器為全桌面顯示主窗口、且所述播放列表為隱藏狀態(tài)時(shí),保持主窗口寬度不變,縮小播放窗口的寬度,并在所述主窗口中插入播放列表窗口 ;當(dāng)所述播放器為全桌面顯示主窗口、且所述播放列表為展開狀態(tài)時(shí),保持主窗口寬度不變,刪除播放列表窗口,將播放窗口寬度擴(kuò)展至所述主窗口寬度。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于, 所述播放列表控制單元,還用于當(dāng)所述播放列表采用向內(nèi)展開方式,且所述播放窗口已縮小至最小寬度時(shí),保持所述播放窗口的寬度為最小寬度,并擴(kuò)展所述主窗口的寬度,在擴(kuò)展后的主窗口中插入播放列表窗口。
10.一種播放器,其特征在于,所述播放器包括權(quán)利要求6-9中任意一項(xiàng)權(quán)利要求所述的播放列表展示控制裝置。
全文摘要
一種播放器的播放列表展示控制方法、裝置與播放器,所述播放列表展示控制方法包括接收用戶對(duì)所述播放器的列表控件的點(diǎn)擊操作;在所述播放列表處于隱藏狀態(tài)的情況下, 如果所述播放列表采用向內(nèi)展開方式,則保持主窗口寬度不變,縮小播放窗口,并在所述主窗口中插入播放列表窗口;如果所述播放列表采用向外展開方式,則保持播放窗口寬度不變,擴(kuò)展所述主窗口的寬度,并在擴(kuò)展后的主窗口中插入播放列表窗口。
文檔編號(hào)G11B19/02GK102842318SQ20111016755
公開日2012年12月26日 申請(qǐng)日期2011年6月21日 優(yōu)先權(quán)日2011年6月21日
發(fā)明者張克東, 關(guān)瑋, 劉建敏 申請(qǐng)人:深圳市快播科技有限公司