一種視頻播放界面調(diào)整的方法和裝置制造方法
【專(zhuān)利摘要】本申請(qǐng)?zhí)峁┝艘环N視頻播放界面調(diào)整的方法和裝置,包括:瀏覽器依據(jù)接收到的請(qǐng)求目標(biāo)網(wǎng)絡(luò)視頻的請(qǐng)求信息,打開(kāi)目標(biāo)網(wǎng)絡(luò)視頻所在網(wǎng)頁(yè),獲取網(wǎng)頁(yè)的視頻標(biāo)簽,并解析視頻標(biāo)簽得到目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及實(shí)際播放地址后,調(diào)用智能電視中的播放器;播放器接收調(diào)用請(qǐng)求,并依據(jù)目標(biāo)網(wǎng)絡(luò)視頻的實(shí)際播放地址獲取目標(biāo)網(wǎng)絡(luò)視頻,并依據(jù)智能電視的全屏幕尺寸拉伸目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸,使目標(biāo)網(wǎng)絡(luò)視頻在智能電視的屏幕全屏播放。采用該方法,在選定目標(biāo)網(wǎng)絡(luò)視頻后,在調(diào)用播放器播放該目標(biāo)網(wǎng)絡(luò)視頻過(guò)程時(shí),播放器根據(jù)智能電視屏幕的尺寸,自動(dòng)對(duì)目標(biāo)網(wǎng)絡(luò)視頻進(jìn)行拉伸,使該視頻的播放尺寸達(dá)到全屏,用戶(hù)不必手動(dòng)操作,提高了用戶(hù)體驗(yàn)。
【專(zhuān)利說(shuō)明】一種視頻播放界面調(diào)整的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)屬于智能電視領(lǐng)域,尤其涉及一種視頻播放界面調(diào)整的方法和裝置。
【背景技術(shù)】
[0002]電視是現(xiàn)代社會(huì)中最常見(jiàn)的家用電器,隨著科技技術(shù)的發(fā)展,具有全開(kāi)放式平臺(tái),搭載了操作系統(tǒng)的智能電視也應(yīng)運(yùn)而生。用戶(hù)在基于該智能電視欣賞普通電視內(nèi)容的同時(shí),可以自行安裝和卸載各類(lèi)應(yīng)用軟件,可持續(xù)對(duì)智能電視的功能進(jìn)行擴(kuò)充和升級(jí),能夠給用戶(hù)帶來(lái)豐富的個(gè)性化體驗(yàn)。
[0003]智能電視能夠?qū)崿F(xiàn)瀏覽網(wǎng)頁(yè),并且可以實(shí)現(xiàn)對(duì)網(wǎng)頁(yè)中視頻進(jìn)行播放。
[0004]但是,現(xiàn)在的智能電視在播放網(wǎng)絡(luò)中的視頻時(shí),是對(duì)通過(guò)頁(yè)面獲取到視頻源直接進(jìn)行原始比例播放,因此,只能按照頁(yè)面的視頻窗口大小來(lái)播放視頻。而電視的屏幕的尺寸一般遠(yuǎn)大于視頻窗口的大小,所以,當(dāng)用戶(hù)在智能電視上觀看網(wǎng)絡(luò)視頻時(shí),電視屏幕上播放的視頻尺寸要比電視屏幕的尺寸小,在電視屏幕與視頻之間存在黑邊,用戶(hù)觀看感受不佳。用戶(hù)想要全屏觀看或者放大尺寸觀看,需要手動(dòng)點(diǎn)擊網(wǎng)站中設(shè)置的“全屏”按鈕,將該視頻拉伸后播放,操作過(guò)程繁瑣,用戶(hù)體驗(yàn)效果差。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本申請(qǐng)的目的在于提供一種視頻播放界面調(diào)整的方法和裝置,用戶(hù)選定視頻后,用戶(hù)不必進(jìn)行手動(dòng)操作,可自動(dòng)擴(kuò)大該視頻播放尺寸至智能電視的全屏狀態(tài),提聞?dòng)脩?hù)體驗(yàn)。
[0006]一種視頻播放界面調(diào)整的方法,應(yīng)用于智能電視,該方法包括:
[0007]瀏覽器依據(jù)接收到的請(qǐng)求目標(biāo)網(wǎng)絡(luò)視頻的請(qǐng)求信息,打開(kāi)所述目標(biāo)網(wǎng)絡(luò)視頻所在網(wǎng)頁(yè);
[0008]所述瀏覽器獲取所述網(wǎng)頁(yè)的視頻標(biāo)簽,并解析所述視頻標(biāo)簽得到目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及所述視頻的實(shí)際播放地址;
[0009]所述瀏覽器調(diào)用所述智能電視中的播放器;
[0010]所述播放器接收所述瀏覽器的調(diào)用請(qǐng)求,并依據(jù)接收到的請(qǐng)求播放的目標(biāo)網(wǎng)絡(luò)視頻的實(shí)際播放地址獲取所述目標(biāo)網(wǎng)絡(luò)視頻;
[0011]所述播放器依據(jù)所述智能電視的全屏幕尺寸拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸,使所述目標(biāo)網(wǎng)絡(luò)視頻在所述智能電視的屏幕全屏播放。
[0012]上述的方法,優(yōu)選的,所述尺寸包括:高度和寬度,則所述播放器依據(jù)所述智能電視的全屏幕尺寸拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸,包括:
[0013]所述播放器拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的寬度至所述全屏幕尺寸的寬度;
[0014]所述播放器拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的高度至所述全屏幕尺寸的高度。
[0015]上述的方法,優(yōu)選的,所述瀏覽器獲取所述網(wǎng)頁(yè)的視頻標(biāo)簽,并解析所述視頻標(biāo)簽得到目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及所述視頻的實(shí)際播放地址,包括:
[0016]獲取所述網(wǎng)頁(yè)的a標(biāo)簽,并依據(jù)所述a標(biāo)簽獲取到所述目標(biāo)網(wǎng)絡(luò)視頻的網(wǎng)頁(yè)地址URL ;
[0017]依據(jù)所述URL加載相應(yīng)的超文本標(biāo)記語(yǔ)言HTML5視頻頁(yè)面,所述視頻頁(yè)面中包括HTML5視頻標(biāo)簽;
[0018]調(diào)用JavaScript函數(shù)解析所述HTML5視頻標(biāo)簽,得到目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及所述視頻的實(shí)際播放地址。
[0019]上述的方法,優(yōu)選的,依據(jù)接收到的請(qǐng)求播放的目標(biāo)網(wǎng)絡(luò)視頻的實(shí)際播放地址獲取所述目標(biāo)網(wǎng)絡(luò)視頻之后,所述播放器依據(jù)所述智能電視的全屏幕尺寸拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸之前,還包括:
[0020]所述播放器依據(jù)所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸計(jì)算得到所述目標(biāo)網(wǎng)絡(luò)視頻比例,并判斷所述目標(biāo)網(wǎng)絡(luò)視頻比例是否滿(mǎn)足預(yù)設(shè)的可拉伸范圍內(nèi),如果是,拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸至所述全屏幕尺寸;
[0021]否則,以所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸播放所述目標(biāo)網(wǎng)絡(luò)視頻。
[0022]上述的方法,優(yōu)選的,所述預(yù)設(shè)的可拉伸范圍是所述目標(biāo)網(wǎng)絡(luò)視頻拉伸后不出現(xiàn)失真情況的范圍,包括:所述智能電視的全屏幕尺寸的寬高比與目標(biāo)網(wǎng)絡(luò)視頻比例的比值滿(mǎn)足0.8?1.2,所述目標(biāo)網(wǎng)絡(luò)視頻比例為所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸寬高比。
[0023]上述的方法,優(yōu)選的,依據(jù)接收到的請(qǐng)求播放的目標(biāo)網(wǎng)絡(luò)視頻的實(shí)際播放地址獲取所述目標(biāo)網(wǎng)絡(luò)視頻之后,所述播放器依據(jù)所述智能電視的全屏幕尺寸拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸之前,還包括:
[0024]所述播放器生成詢(xún)問(wèn)是否全屏播放的詢(xún)問(wèn)信息,并在所述智能電視屏幕顯示;
[0025]當(dāng)?shù)玫酱_認(rèn)全屏播放的信息時(shí),所述播放器依據(jù)所述智能電視的全屏幕尺寸拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸;
[0026]否則,所述播放器以所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸播放所述目標(biāo)網(wǎng)絡(luò)視頻。
[0027]—種視頻播放界面調(diào)整的裝置,應(yīng)用于智能電視,該裝置包括:瀏覽器和播放器;
[0028]其中,
[0029]所述瀏覽器,用于依據(jù)接收到的請(qǐng)求目標(biāo)網(wǎng)絡(luò)視頻的請(qǐng)求信息,打開(kāi)所述目標(biāo)網(wǎng)絡(luò)視頻所在網(wǎng)頁(yè),獲取所述網(wǎng)頁(yè)的視頻標(biāo)簽,并解析所述視頻標(biāo)簽得到目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及所述視頻的實(shí)際播放地址,以及調(diào)用所述智能電視中的播放器;
[0030]所述播放器,用于接收所述瀏覽器的調(diào)用請(qǐng)求,并依據(jù)接收到的請(qǐng)求播放的目標(biāo)網(wǎng)絡(luò)視頻的實(shí)際播放地址獲取所述目標(biāo)網(wǎng)絡(luò)視頻,以及依據(jù)所述智能電視的全屏幕尺寸拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸,使所述目標(biāo)網(wǎng)絡(luò)視頻在所述智能電視的屏幕全屏播放。
[0031]上述的裝置,優(yōu)選的,所述瀏覽器包括:網(wǎng)絡(luò)模塊、獲取模塊、解析模塊和調(diào)用模塊;
[0032]其中,
[0033]所述網(wǎng)絡(luò)模塊,用于依據(jù)接收到的請(qǐng)求目標(biāo)網(wǎng)絡(luò)視頻的請(qǐng)求信息,打開(kāi)所述目標(biāo)網(wǎng)絡(luò)視頻所在網(wǎng)頁(yè);[0034]所述獲取模塊,用于獲取所述網(wǎng)頁(yè)的視頻標(biāo)簽;
[0035]所述解析模塊,用于解析所述視頻標(biāo)簽得到目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及所述視頻的實(shí)際播放地址;
[0036]所述調(diào)用模塊,用于調(diào)用所述智能電視中的播放器;
[0037]所述播放器包括:接收模塊、獲取模塊和拉伸模塊;
[0038]其中,
[0039]所述接收模塊,用于接收所述調(diào)用請(qǐng)求;
[0040]所述獲取模塊,用于依據(jù)接收到的請(qǐng)求播放的目標(biāo)網(wǎng)絡(luò)視頻的實(shí)際播放地址獲取所述目標(biāo)網(wǎng)絡(luò)視頻;
[0041]所述拉伸模塊,用于依據(jù)所述智能電視的全屏幕尺寸拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸,使所述目標(biāo)網(wǎng)絡(luò)視頻在所述智能電視的屏幕全屏播放。
[0042]上述的裝置,優(yōu)選的,所述解析模塊包括:
[0043]獲取單元,用于獲取所述網(wǎng)頁(yè)的a標(biāo)簽,并依據(jù)所述a標(biāo)簽獲取到所述目標(biāo)網(wǎng)絡(luò)視頻的網(wǎng)頁(yè)地址URL ;
[0044]加載單元,用于依據(jù)所述URL加載相應(yīng)的超文本標(biāo)記語(yǔ)言HTML5視頻頁(yè)面,所述視頻頁(yè)面中包括HTML5視頻標(biāo)簽;
[0045]調(diào)用單元,用于調(diào)用JavaScript函數(shù)解析所述HTML5視頻標(biāo)簽,得到目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及所述視頻的實(shí)際播放地址。
[0046]上述的裝置,優(yōu)選的,所述尺寸包括:高度和寬度,則所述拉伸模塊包括:
[0047]第一拉伸單元,用于拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的寬度至所述全屏幕尺寸的寬度;
[0048]第二拉伸單元,用于拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的高度至所述全屏幕尺寸的高度。
[0049]本申請(qǐng)?zhí)峁┝艘环N視頻播放界面調(diào)整的方法包括:瀏覽器依據(jù)接收到的請(qǐng)求目標(biāo)網(wǎng)絡(luò)視頻的請(qǐng)求信息,打開(kāi)所述目標(biāo)網(wǎng)絡(luò)視頻所在網(wǎng)頁(yè);所述瀏覽器獲取所述網(wǎng)頁(yè)的視頻標(biāo)簽,并解析所述視頻標(biāo)簽得到目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及所述視頻的實(shí)際播放地址;所述瀏覽器調(diào)用所述智能電視中的播放器;所述播放器接收所述調(diào)用請(qǐng)求,并依據(jù)接收到的請(qǐng)求播放的目標(biāo)網(wǎng)絡(luò)視頻的實(shí)際播放地址獲取所述目標(biāo)網(wǎng)絡(luò)視頻;所述播放器依據(jù)所述智能電視的全屏幕尺寸拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸,使所述目標(biāo)網(wǎng)絡(luò)視頻在所述智能電視的屏幕全屏播放。采用該方法,在選定目標(biāo)網(wǎng)絡(luò)視頻后,在調(diào)用播放器播放該目標(biāo)網(wǎng)絡(luò)視頻過(guò)程時(shí),播放器根據(jù)智能電視屏幕的尺寸,自動(dòng)對(duì)目標(biāo)網(wǎng)絡(luò)視頻進(jìn)行拉伸,使該視頻的播放尺寸達(dá)到全屏,用戶(hù)不必手動(dòng)操作,提高了用戶(hù)體驗(yàn)。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0050]為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0051]圖1是本申請(qǐng)?zhí)峁┑囊环N視頻播放界面調(diào)整的方法實(shí)施例1的流程圖;[0052]圖2是本申請(qǐng)?zhí)峁┑囊环N視頻播放界面調(diào)整的方法實(shí)施例1的一具體流程圖;
[0053]圖3是本申請(qǐng)?zhí)峁┑囊环N視頻播放界面調(diào)整的方法實(shí)施例1的另一具體流程圖;
[0054]圖4是本申請(qǐng)?zhí)峁┑囊环N視頻播放界面調(diào)整的方法實(shí)施例2的流程圖;
[0055]圖5是本申請(qǐng)?zhí)峁┑囊环N視頻播放界面調(diào)整的方法實(shí)施例3的流程圖;
[0056]圖6是本申請(qǐng)?zhí)峁┑囊环N視頻播放界面調(diào)整的裝置實(shí)施例1的結(jié)構(gòu)示意圖;
[0057]圖7是本申請(qǐng)?zhí)峁┑囊环N視頻播放界面調(diào)整的裝置實(shí)施例1中瀏覽器的結(jié)構(gòu)示意圖;
[0058]圖8是本申請(qǐng)?zhí)峁┑囊环N視頻播放界面調(diào)整的裝置實(shí)施例1中播放器的結(jié)構(gòu)示意圖;
[0059]圖9是本申請(qǐng)?zhí)峁┑囊环N視頻播放界面調(diào)整的裝置實(shí)施例1中瀏覽器的另一結(jié)構(gòu)示意圖;
[0060]圖10是本申請(qǐng)?zhí)峁┑囊环N視頻播放界面調(diào)整的裝置實(shí)施例2的結(jié)構(gòu)示意圖;
[0061]圖11是本申請(qǐng)?zhí)峁┑囊环N視頻播放界面調(diào)整的方法的應(yīng)用場(chǎng)景一的流程圖;
[0062]圖12是本申請(qǐng)?zhí)峁┑囊环N視頻播放界面調(diào)整的方法的應(yīng)用場(chǎng)景二的流程圖;
[0063]圖13是本申請(qǐng)?zhí)峁┑囊环N視頻播放界面調(diào)整的方法的應(yīng)用場(chǎng)景二的對(duì)話(huà)框的示意圖;
[0064]圖14是本申請(qǐng)?zhí)峁┑囊环N視頻播放界面調(diào)整的方法的應(yīng)用場(chǎng)景三的流程圖;
[0065]圖15是本申請(qǐng)?zhí)峁┑囊环N視頻播放界面調(diào)整的方法的應(yīng)用場(chǎng)景三的智能電視屏幕示意圖。
【具體實(shí)施方式】
[0066]為使本申請(qǐng)實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
[0067]本申請(qǐng)實(shí)施例中涉及的視頻播放界面調(diào)整的方法和裝置均應(yīng)用于智能電視中對(duì)網(wǎng)絡(luò)視頻的播放。
[0068]本申請(qǐng)涉及的瀏覽器,即萬(wàn)維網(wǎng)(web)服務(wù)的客戶(hù)端瀏覽程序,可向萬(wàn)維網(wǎng)服務(wù)器發(fā)送各種請(qǐng)求,并從服務(wù)器發(fā)來(lái)的超文本信息和各種多媒體數(shù)據(jù)格式進(jìn)行解釋、顯示、播放。該超文本信息采用超文本標(biāo)記語(yǔ)言(HTML, Hyper Text Markup Language), HTML是為“網(wǎng)頁(yè)創(chuàng)建和其它可在網(wǎng)頁(yè)瀏覽器中看到的信息”涉及的一種標(biāo)記語(yǔ)言。
[0069]本申請(qǐng)涉及的播放器是指能播放以數(shù)字信號(hào)形式存儲(chǔ)的視頻或音頻文件的軟件,該軟件設(shè)置在智能電視中,可以為media player、RealPlayer等各種形式的播放器。
[0070]實(shí)施例1
[0071]如圖1所示,本申請(qǐng)實(shí)施例1提供的一種視頻播放界面調(diào)整的方法的流程圖,包括:
[0072]步驟SlOl:瀏覽器依據(jù)接收到的請(qǐng)求目標(biāo)網(wǎng)絡(luò)視頻的請(qǐng)求信息,打開(kāi)所述目標(biāo)網(wǎng)絡(luò)視頻所在網(wǎng)頁(yè);
[0073]用戶(hù)在智能電視中觀看網(wǎng)絡(luò)中的視頻時(shí),如果想要觀看某一目標(biāo)網(wǎng)絡(luò)視頻時(shí),點(diǎn)擊該目標(biāo)網(wǎng)絡(luò)視頻在當(dāng)前網(wǎng)頁(yè)中的圖標(biāo)或者是提示信息等標(biāo)識(shí),生成請(qǐng)求目標(biāo)網(wǎng)絡(luò)視頻的請(qǐng)求信息,瀏覽器接收該請(qǐng)求信息,并依據(jù)該請(qǐng)求信息打開(kāi)該目標(biāo)網(wǎng)絡(luò)視頻所在的網(wǎng)頁(yè)。
[0074]步驟S102:所述瀏覽器獲取所述網(wǎng)頁(yè)的視頻標(biāo)簽,并解析所述視頻標(biāo)簽得到目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及所述視頻的實(shí)際播放地址;
[0075]瀏覽器獲取到該目標(biāo)網(wǎng)絡(luò)視頻所在網(wǎng)頁(yè)中的視頻標(biāo)簽,該視頻標(biāo)簽為目標(biāo)網(wǎng)絡(luò)視頻的專(zhuān)用標(biāo)簽,解析該視頻標(biāo)簽可以得到目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及所述視頻的實(shí)際播放地址。
[0076]該目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸是指該目標(biāo)網(wǎng)絡(luò)視頻的最初尺寸,具體可采用當(dāng)前采用的各種視頻可用尺寸,如:1280X720, 1024X576,1024X552等。
[0077]視頻的實(shí)際播放地址就是指該視頻的實(shí)際地址,即媒體訪問(wèn)控制地址MAC (MediaAccess Control Address)。
[0078]步驟S103:所述瀏覽器調(diào)用所述智能電視中的播放器;
[0079]智能電視中設(shè)置有播放器,該播放器用于對(duì)網(wǎng)絡(luò)中或者智能電視存儲(chǔ)裝置中存儲(chǔ)的音視頻信息進(jìn)行播放。
[0080]瀏覽器得到該目標(biāo)網(wǎng)絡(luò)視頻的實(shí)際播放地址和在頁(yè)面顯示的尺寸后,發(fā)送調(diào)用播放器的調(diào)用請(qǐng)求,以通過(guò)該播放器實(shí)現(xiàn)在智能電視中播放該目標(biāo)網(wǎng)絡(luò)視頻。
[0081]步驟S104:所述播放器接收所述瀏覽器的調(diào)用請(qǐng)求,并依據(jù)接收到的請(qǐng)求播放的目標(biāo)網(wǎng)絡(luò)視頻的實(shí)際播放地址獲取所述目標(biāo)網(wǎng)絡(luò)視頻;
[0082]播放器接收瀏覽器發(fā)送的調(diào)用請(qǐng)求,開(kāi)始執(zhí)行動(dòng)作。
[0083]當(dāng)所述瀏覽器調(diào)用播放器的過(guò)程中,同時(shí)發(fā)送該請(qǐng)求播放的目標(biāo)網(wǎng)絡(luò)視頻的實(shí)際播放地址,播放器根據(jù)該實(shí)際播放地址可獲取到該目標(biāo)網(wǎng)絡(luò)視頻。
[0084]具體的,可應(yīng)用該實(shí)際播放地址設(shè)置該播放器的播放地址,該播放器即可根據(jù)其播放地址獲取相應(yīng)的視頻。
[0085]步驟S105:所述播放器依據(jù)智能電視的全屏幕尺寸拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸,使所述目標(biāo)網(wǎng)絡(luò)視頻在所述智能電視的屏幕全屏播放。
[0086]智能電視的全屏幕尺寸可預(yù)設(shè)在播放器中,也可設(shè)置在智能電視的存儲(chǔ)中,當(dāng)啟動(dòng)播放器時(shí),播放器從該存儲(chǔ)裝置中獲取該全屏幕尺寸。
[0087]播放器根據(jù)該智能電視的全屏幕尺寸,拉伸所述目標(biāo)網(wǎng)絡(luò)視頻,以使所述目標(biāo)網(wǎng)絡(luò)視頻播放過(guò)程中鋪滿(mǎn)該智能電視的屏幕,實(shí)現(xiàn)在所述智能電視的屏幕全屏播放。
[0088]具體的,可應(yīng)用該全屏幕尺寸設(shè)置該播放器的播放尺寸,該播放器在播放獲取到的目標(biāo)網(wǎng)絡(luò)視頻時(shí),采用該播放尺寸全屏播放目標(biāo)網(wǎng)絡(luò)信息。
[0089]實(shí)際實(shí)施中,該尺寸包括:高度和寬度,參見(jiàn)圖2,示出了本申請(qǐng)實(shí)施例1中一種視頻播放界面調(diào)整的方法的流程圖的一具體流程圖,步驟S105包括:
[0090]步驟S1051:所述播放器拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的寬度至所述全屏幕尺寸的寬度;
[0091]在播放器依據(jù)智能電視全屏幕尺寸拉伸目標(biāo)網(wǎng)絡(luò)視頻時(shí),分別在寬度和高度兩個(gè)方向拉伸。
[0092]播放器依據(jù)智能電視全屏幕尺寸的寬度,拉伸該目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的寬度至全屏幕尺寸的寬度,實(shí)現(xiàn)在對(duì)該目標(biāo)網(wǎng)絡(luò)視頻播放的寬度上達(dá)到全屏幕的寬度。[0093]步驟S1052:所述播放器拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的高度至所述全屏幕尺寸的高度。
[0094]播放器依據(jù)智能電視全屏幕尺寸的高度,拉伸該目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的高度至全屏幕尺寸的高度,實(shí)現(xiàn)在對(duì)該目標(biāo)網(wǎng)絡(luò)視頻播放的高度上達(dá)到全屏幕的高度。
[0095]在對(duì)目標(biāo)網(wǎng)絡(luò)視頻的拉伸過(guò)程中,本實(shí)施例中,是先對(duì)寬度拉伸,再對(duì)高度拉伸,不限定于此,實(shí)際實(shí)施中,也可先對(duì)高度拉伸再對(duì)寬度拉伸,或者同時(shí)拉伸均可,可根據(jù)實(shí)際應(yīng)用場(chǎng)景具體實(shí)現(xiàn)。
[0096]如圖3所示,本申請(qǐng)實(shí)施例1提供的一種視頻播放界面調(diào)整的方法的另一具體流程圖,步驟S102包括:
[0097]步驟S1021:獲取所述網(wǎng)頁(yè)的a標(biāo)簽,并依據(jù)所述a標(biāo)簽獲取到所述目標(biāo)網(wǎng)絡(luò)視頻的網(wǎng)頁(yè)地址URL ;
[0098]HTML中的a標(biāo)簽可定義錨(anchor),而錨有兩種用法:一種是通過(guò)使用href屬性,創(chuàng)建指向另外一個(gè)文檔的鏈接(或超鏈接),另一種是通過(guò)使用name或id屬性,創(chuàng)建一個(gè)文檔內(nèi)部的書(shū)簽(也就是說(shuō),可以創(chuàng)建指向文檔片段的鏈接)。而a元素最重要的屬性是href屬性,它指向鏈接的目標(biāo)。
[0099]瀏覽器獲取該網(wǎng)頁(yè)的a標(biāo)簽,可根據(jù)該a標(biāo)簽獲取到它指向鏈接的目標(biāo),即目標(biāo)網(wǎng)絡(luò)視頻的網(wǎng)頁(yè)地址URL。
[0100]步驟S1022:依據(jù)所述URL加載相應(yīng)的超文本標(biāo)記語(yǔ)言HTML5視頻頁(yè)面,所述視頻頁(yè)面中包括HTML5視頻標(biāo)簽;
[0101]HTML5視頻標(biāo)簽,也可稱(chēng)為Video標(biāo)簽;
[0102]該HTML5是HTML下一個(gè)主要的修訂版本。
[0103]瀏覽器根據(jù)該URL加載相應(yīng)的HTML5視頻頁(yè)面,該視頻頁(yè)面中包括HTML5視頻標(biāo)簽。
[0104]步驟S1023:調(diào)用JavaScript函數(shù)解析所述HTML5視頻標(biāo)簽,得到目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及所述視頻的實(shí)際播放地址。
[0105]由于HTML5 視頻標(biāo)簽即 Video 標(biāo)簽中含有 scr、poster、preload、autoplay、loop、controls、width、height等幾個(gè)屬性以及一個(gè)內(nèi)部使用的標(biāo)簽,所以瀏覽器調(diào)用JS(JavaScript)函數(shù)解析該視頻標(biāo)簽,可解析得到該目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸:width(寬度)和height (高度),以及該目標(biāo)網(wǎng)絡(luò)視頻的實(shí)際地址scr。
[0106]采用JS函數(shù)分析所述目標(biāo)網(wǎng)絡(luò)視頻的Video標(biāo)簽中的參數(shù),得到該目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及其實(shí)際播放地址,為后續(xù)調(diào)用播放器執(zhí)行拉伸動(dòng)作提供參數(shù)。
[0107]綜上,本申請(qǐng)實(shí)施例1提供了一種視頻播放界面調(diào)整的方法,包括:瀏覽器依據(jù)接收到的請(qǐng)求目標(biāo)網(wǎng)絡(luò)視頻的請(qǐng)求信息,打開(kāi)所述目標(biāo)網(wǎng)絡(luò)視頻所在網(wǎng)頁(yè);所述瀏覽器獲取所述網(wǎng)頁(yè)的視頻標(biāo)簽,并解析所述視頻標(biāo)簽得到目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及所述視頻的實(shí)際播放地址;所述瀏覽器調(diào)用所述智能電視中的播放器;所述播放器接收所述瀏覽器的調(diào)用請(qǐng)求,并依據(jù)接收到的請(qǐng)求播放的目標(biāo)網(wǎng)絡(luò)視頻的實(shí)際播放地址獲取所述目標(biāo)網(wǎng)絡(luò)視頻;所述播放器依據(jù)所述智能電視的全屏幕尺寸拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸,使所述目標(biāo)網(wǎng)絡(luò)視頻在所述智能電視的屏幕全屏播放。采用該方法,在選定目標(biāo)網(wǎng)絡(luò)視頻后,在調(diào)用播放器播放該目標(biāo)網(wǎng)絡(luò)視頻過(guò)程中,播放器根據(jù)智能電視屏幕的尺寸,自動(dòng)對(duì)目標(biāo)網(wǎng)絡(luò)視頻進(jìn)行拉伸,使該視頻的播放尺寸達(dá)到全屏,用戶(hù)不必手動(dòng)操作,提高了用戶(hù)體驗(yàn)。
[0108]實(shí)施例2
[0109]如圖4所示,本申請(qǐng)實(shí)施例2提供的一種視頻播放界面調(diào)整的方法的流程圖,圖1所示的流程圖中,步驟S104和步驟S105之間,還包括:
[0110]步驟S106:所述播放器依據(jù)所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸計(jì)算得到所述目標(biāo)網(wǎng)絡(luò)視頻比例;
[0111]根據(jù)該目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸,可計(jì)算得到該目標(biāo)網(wǎng)絡(luò)視頻比例,如當(dāng)該目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸為1280X720時(shí),計(jì)算可得該比例為16:9。
[0112]步驟S107:判斷目標(biāo)網(wǎng)絡(luò)視頻比例是否滿(mǎn)足預(yù)設(shè)的可拉伸范圍內(nèi),如果滿(mǎn)足,執(zhí)行步驟S105,拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸至所述全屏幕尺寸;否則,執(zhí)行步驟 S108 ;
[0113]由于在拉伸過(guò)程中,由于目標(biāo)網(wǎng)絡(luò)視頻尺寸和智能電視全屏幕尺寸間存在差異,可能會(huì)導(dǎo)致在拉伸目標(biāo)網(wǎng)絡(luò)視頻完成后,全屏幕顯示時(shí)出現(xiàn)圖像失真的情況,而一旦出現(xiàn)圖像失真的情況,會(huì)導(dǎo)致用戶(hù)觀看效果受到影響,用戶(hù)體驗(yàn)差,因此,當(dāng)所述目標(biāo)網(wǎng)絡(luò)視頻比例滿(mǎn)足預(yù)設(shè)的可拉伸范圍內(nèi),即拉伸不出現(xiàn)失真,則執(zhí)行步驟S105,對(duì)該目標(biāo)網(wǎng)絡(luò)視頻進(jìn)行拉伸,否則,執(zhí)行步驟S108,不拉伸。
[0114]所述預(yù)設(shè)的可拉伸范圍是所述目標(biāo)網(wǎng)絡(luò)視頻拉伸后不出現(xiàn)失真情況的范圍,包括:所述智能電視的全屏幕尺寸的寬高比與目標(biāo)網(wǎng)絡(luò)視頻比例的比值滿(mǎn)足0.8?1.2,所述目標(biāo)網(wǎng)絡(luò)視頻比例為所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸寬高比。
[0115]步驟S108:播放器以目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸播放目標(biāo)網(wǎng)絡(luò)視頻。
[0116]當(dāng)所述目標(biāo)網(wǎng)絡(luò)視頻比例不滿(mǎn)足預(yù)設(shè)的可拉伸范圍內(nèi),即拉伸出現(xiàn)失真,則播放器不對(duì)該目標(biāo)網(wǎng)絡(luò)視頻進(jìn)行拉伸全屏播放,對(duì)該目標(biāo)網(wǎng)絡(luò)視頻以頁(yè)面顯示的尺寸播放該視頻。
[0117]綜上,本申請(qǐng)實(shí)施例2提供了一種視頻播放界面調(diào)整的方法,還包括:所述播放器依據(jù)所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸計(jì)算得到所述目標(biāo)網(wǎng)絡(luò)視頻比例,并判斷所述目標(biāo)網(wǎng)絡(luò)視頻比例是否滿(mǎn)足預(yù)設(shè)的可拉伸范圍內(nèi),如果是,拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸至所述全屏幕尺寸;否則,以所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸播放所述目標(biāo)網(wǎng)絡(luò)視頻。當(dāng)目標(biāo)網(wǎng)絡(luò)視頻滿(mǎn)足拉伸要求時(shí),進(jìn)行拉伸,否則不拉伸,保證拉伸播放的視頻圖像不失真,用戶(hù)體驗(yàn)較高。
[0118]實(shí)施例3
[0119]如圖5所示,本申請(qǐng)實(shí)施例3提供的一種視頻播放界面調(diào)整的方法的流程圖,圖1所示的流程圖中,步驟S104和步驟S105之間,還包括:
[0120]步驟S109:所述播放器生成詢(xún)問(wèn)是否全屏播放的詢(xún)問(wèn)信息,并在所述智能電視屏幕顯示;
[0121]用戶(hù)可根據(jù)自己的喜好或是使用習(xí)慣等,確定是否全屏播放,則播放器在拉伸目標(biāo)網(wǎng)絡(luò)視頻前生成詢(xún)問(wèn)是否全屏播放的詢(xún)問(wèn)信息,并將該詢(xún)問(wèn)信息在智能電視的屏幕上顯示,以提示用戶(hù)選擇是不是進(jìn)行拉伸,用戶(hù)通過(guò)遙控器等控制裝置自主選擇是確認(rèn)全屏播放,還是否定全屏播放,并生成反饋的信息發(fā)送至智能電視。[0122]步驟SllO:判斷得到的信息是否為確認(rèn)全屏播放的信息,如果是,執(zhí)行步驟S105,所述播放器依據(jù)所述智能電視的全屏幕尺寸拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸;否貝U,執(zhí)行步驟Si 11 ;
[0123]播放器得到反饋的信息后,判斷該信息是否為確認(rèn)全屏播放的信息,如果是,則執(zhí)行步驟S105,依據(jù)所述智能電視的全屏幕尺寸拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸,使該目標(biāo)網(wǎng)絡(luò)視頻在智能電視上全屏播放。
[0124]步驟Slll:所述播放器以所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸播放所述目標(biāo)網(wǎng)絡(luò)視頻。
[0125]如果播放器得到的信息不是確認(rèn)全屏播放的信息,則為否定全屏播放,此時(shí)播放器不再拉伸該目標(biāo)網(wǎng)絡(luò)視頻,而是以該目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸播放。
[0126]綜上,本申請(qǐng)實(shí)施例3提供的一種視頻播放界面調(diào)整的方法,還包括:所述播放器生成詢(xún)問(wèn)是否全屏播放的詢(xún)問(wèn)信息,并在所述智能電視屏幕顯示;當(dāng)?shù)玫酱_認(rèn)全屏播放的信息時(shí),所述播放器依據(jù)所述智能電視的全屏幕尺寸拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸;否則,所述播放器以所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸播放所述目標(biāo)網(wǎng)絡(luò)視頻。在拉伸該目標(biāo)網(wǎng)絡(luò)視頻之前,播放器還提出詢(xún)問(wèn)是否拉伸的詢(xún)問(wèn)信息,用戶(hù)根據(jù)個(gè)人使用習(xí)慣確定是否拉伸,提高用戶(hù)的參與度,用戶(hù)體驗(yàn)更佳。
[0127]與上述本申請(qǐng)?zhí)峁┑囊环N視頻播放界面調(diào)整的方法實(shí)施例相對(duì)應(yīng)的,本申請(qǐng)說(shuō)明書(shū)中還提供了一種視頻播放界面調(diào)整的裝置實(shí)施例。
[0128]如圖6所示,本申請(qǐng)?zhí)峁┑囊环N視頻播放界面調(diào)整的裝置實(shí)施例1的結(jié)構(gòu)示意圖,所述裝置包括:瀏覽器I和播放器2 ;
[0129]其中,所述瀏覽器1,用于依據(jù)接收到的請(qǐng)求目標(biāo)網(wǎng)絡(luò)視頻的請(qǐng)求信息,打開(kāi)所述目標(biāo)網(wǎng)絡(luò)視頻所在網(wǎng)頁(yè),獲取所述網(wǎng)頁(yè)的視頻標(biāo)簽,并解析所述視頻標(biāo)簽得到目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及所述視頻的實(shí)際播放地址,以及調(diào)用所述智能電視中的播放器;
[0130]所述播放器2,用于接收所述瀏覽器I的調(diào)用請(qǐng)求,并依據(jù)接收到的請(qǐng)求播放的目標(biāo)網(wǎng)絡(luò)視頻的實(shí)際播放地址獲取所述目標(biāo)網(wǎng)絡(luò)視頻,以及依據(jù)所述智能電視的全屏幕尺寸拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸,使所述目標(biāo)網(wǎng)絡(luò)視頻在所述智能電視的屏幕全屏播放。
[0131]如圖7所示,本申請(qǐng)?zhí)峁┑囊环N視頻播放界面調(diào)整的裝置實(shí)施例1瀏覽器的結(jié)構(gòu)示意圖,所述瀏覽器I包括:網(wǎng)絡(luò)模塊11、第一獲取模塊12、解析模塊13和調(diào)用模塊14 ;
[0132]其中,所述網(wǎng)絡(luò)模塊11,用于依據(jù)接收到的請(qǐng)求目標(biāo)網(wǎng)絡(luò)視頻的請(qǐng)求信息,打開(kāi)所述目標(biāo)網(wǎng)絡(luò)視頻所在網(wǎng)頁(yè);
[0133]用戶(hù)在智能電視中觀看網(wǎng)絡(luò)中的視頻時(shí),如果想要觀看某一目標(biāo)網(wǎng)絡(luò)視頻時(shí),點(diǎn)擊該目標(biāo)網(wǎng)絡(luò)視頻在當(dāng)前網(wǎng)頁(yè)中的圖標(biāo)或者是提示信息等標(biāo)識(shí),生成請(qǐng)求目標(biāo)網(wǎng)絡(luò)視頻的請(qǐng)求信息,瀏覽器I的網(wǎng)絡(luò)模塊11接收該請(qǐng)求信息,并依據(jù)該請(qǐng)求信息打開(kāi)該目標(biāo)網(wǎng)絡(luò)視頻所在的網(wǎng)頁(yè)。
[0134]其中,所述第一獲取模塊12,用于獲取所述網(wǎng)頁(yè)的視頻標(biāo)簽;所述解析模塊13,用于解析所述視頻標(biāo)簽得到目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及所述視頻的實(shí)際播放地址;
[0135]瀏覽器I的第一獲取模塊12獲取到該目標(biāo)網(wǎng)絡(luò)視頻所在網(wǎng)頁(yè)中的視頻標(biāo)簽,該視頻標(biāo)簽為目標(biāo)網(wǎng)絡(luò)視頻的專(zhuān)用標(biāo)簽,解析模塊13解析該視頻標(biāo)簽可以得到目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及所述視頻的實(shí)際播放地址。
[0136]該目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸是指該目標(biāo)網(wǎng)絡(luò)視頻的最初尺寸,具體可采用當(dāng)前采用的各種視頻可用尺寸,如:1280X720, 1024X576,1024X552等。
[0137]視頻的實(shí)際播放地址就是指該視頻的實(shí)際地址,即媒體訪問(wèn)控制地址MAC (MediaAccess Control Address)。
[0138]其中,所述調(diào)用模塊14,用于調(diào)用所述智能電視中的播放器;
[0139]智能電視中設(shè)置有播放器,該播放器2用于對(duì)網(wǎng)絡(luò)中或者智能電視存儲(chǔ)裝置中存儲(chǔ)的音視頻信息進(jìn)行播放。
[0140]瀏覽器I得到該目標(biāo)網(wǎng)絡(luò)視頻的實(shí)際播放地址和在頁(yè)面顯示的尺寸后,調(diào)用模塊14發(fā)送調(diào)用播放器2的調(diào)用請(qǐng)求,以通過(guò)該播放器2實(shí)現(xiàn)在智能電視中播放該目標(biāo)網(wǎng)絡(luò)視頻。
[0141]如圖8所示,本申請(qǐng)?zhí)峁┑囊环N視頻播放界面調(diào)整的裝置實(shí)施例1播放器的結(jié)構(gòu)示意圖,所述播放器2包括:接收模塊21、第二獲取模塊22和拉伸模塊23 ;
[0142]其中,所述接收模塊21,用于接收所述調(diào)用請(qǐng)求;所述第二獲取模塊22,用于依據(jù)接收到的請(qǐng)求播放的目標(biāo)網(wǎng)絡(luò)視頻的實(shí)際播放地址獲取所述目標(biāo)網(wǎng)絡(luò)視頻;
[0143]播放器2的接收模塊21接收瀏覽器發(fā)送的調(diào)用請(qǐng)求,開(kāi)始執(zhí)行動(dòng)作。
[0144]當(dāng)所述瀏覽器I調(diào)用播放器2的過(guò)程中,同時(shí)發(fā)送該請(qǐng)求播放的目標(biāo)網(wǎng)絡(luò)視頻的實(shí)際播放地址,第二獲取模塊22根據(jù)該實(shí)際播放地址可獲取到該目標(biāo)網(wǎng)絡(luò)視頻。
[0145]具體的,可應(yīng)用該實(shí)際播放地址設(shè)置該播放器的播放地址,該播放器即可根據(jù)其播放地址獲取相應(yīng)的視頻。
[0146]其中,所述拉伸模塊23,用于依據(jù)所述智能電視的全屏幕尺寸拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸,使所述目標(biāo)網(wǎng)絡(luò)視頻在所述智能電視的屏幕全屏播放。
[0147]智能電視的全屏幕尺寸可預(yù)設(shè)在播放器中,也可設(shè)置在智能電視的存儲(chǔ)中,當(dāng)啟動(dòng)播放器時(shí),播放器從該存儲(chǔ)裝置中獲取該全屏幕尺寸。
[0148]拉伸模塊23根據(jù)該智能電視的全屏幕尺寸,拉伸所述目標(biāo)網(wǎng)絡(luò)視頻,以使所述目標(biāo)網(wǎng)絡(luò)視頻播放過(guò)程中鋪滿(mǎn)該智能電視的屏幕,實(shí)現(xiàn)在所述智能電視的屏幕全屏播放。
[0149]具體的,可應(yīng)用該全屏幕尺寸設(shè)置該播放器的播放尺寸,該播放器在播放獲取到的目標(biāo)網(wǎng)絡(luò)視頻時(shí),采用該播放尺寸全屏播放目標(biāo)網(wǎng)絡(luò)信息。
[0150]實(shí)際實(shí)施中,所述尺寸包括:高度和寬度,則所述拉伸模塊23包括:第一拉伸單元和第二拉伸單元;
[0151]其中,所述第一拉伸單元,用于拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的寬度至所述全屏幕尺寸的寬度;
[0152]在播放器依據(jù)智能電視全屏幕尺寸拉伸目標(biāo)網(wǎng)絡(luò)視頻時(shí),第一拉伸單元和第二拉伸單元分別實(shí)現(xiàn)在寬度和高度兩個(gè)方向拉伸。
[0153]第一拉伸單元依據(jù)智能電視全屏幕尺寸的寬度,拉伸該目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的寬度至全屏幕尺寸的寬度,實(shí)現(xiàn)在對(duì)該目標(biāo)網(wǎng)絡(luò)視頻播放的寬度上達(dá)到全屏幕的寬度。
[0154]其中,所述第二拉伸單元,用于拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的高度至所述全屏幕尺寸的高度。[0155]第二拉伸單元依據(jù)智能電視全屏幕尺寸的高度,拉伸該目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的高度至全屏幕尺寸的高度,實(shí)現(xiàn)在對(duì)該目標(biāo)網(wǎng)絡(luò)視頻播放的高度上達(dá)到全屏幕的高度。
[0156]在對(duì)目標(biāo)網(wǎng)絡(luò)視頻的拉伸過(guò)程中,本實(shí)施例中,是先對(duì)寬度拉伸,再對(duì)高度拉伸,不限定于此,實(shí)際實(shí)施中,也可先對(duì)高度拉伸再對(duì)寬度拉伸,或者同時(shí)拉伸均可,可根據(jù)實(shí)際應(yīng)用場(chǎng)景具體實(shí)現(xiàn)。
[0157]如圖9所示,本申請(qǐng)?zhí)峁┑囊环N視頻播放界面調(diào)整的裝置實(shí)施例1瀏覽器的另一結(jié)構(gòu)示意圖,所述瀏覽器I的解析模塊12包括:獲取單元121、加載單元122和調(diào)用單元123 ;
[0158]其中,所述獲取單元121,用于獲取所述網(wǎng)頁(yè)的a標(biāo)簽,并依據(jù)所述a標(biāo)簽獲取到所述目標(biāo)網(wǎng)絡(luò)視頻的網(wǎng)頁(yè)地址URL ;
[0159]HTML中的a標(biāo)簽可定義錨(anchor),而錨有兩種用法:一種是通過(guò)使用href屬性,創(chuàng)建指向另外一個(gè)文檔的鏈接(或超鏈接),另一種是通過(guò)使用name或id屬性,創(chuàng)建一個(gè)文檔內(nèi)部的書(shū)簽(也就是說(shuō),可以創(chuàng)建指向文檔片段的鏈接)。而a元素最重要的屬性是href屬性,它指向鏈接的目標(biāo)。
[0160]獲取單元121獲取該網(wǎng)頁(yè)的a標(biāo)簽,可根據(jù)該a標(biāo)簽獲取到它指向鏈接的目標(biāo),SP目標(biāo)網(wǎng)絡(luò)視頻的網(wǎng)頁(yè)地址URL。
[0161]其中,所述加載單元122,用于依據(jù)所述URL加載相應(yīng)的超文本標(biāo)記語(yǔ)言HTML5視頻頁(yè)面,所述視頻頁(yè)面中包括HTML5視頻標(biāo)簽;
[0162]該HTML5是HTML下一個(gè)主要的修訂版本。
[0163]加載單元122根據(jù)該URL加載相應(yīng)的HTML5視頻頁(yè)面,該視頻頁(yè)面中包括HTML5視頻標(biāo)簽,也可稱(chēng)為Video標(biāo)簽。
[0164]其中,所述調(diào)用單元123,用于調(diào)用JavaScript函數(shù)解析所述HTML5視頻標(biāo)簽,得到目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及所述視頻的實(shí)際播放地址。
[0165]由于HTML5 視頻標(biāo)簽即 Video 標(biāo)簽中含有 scr、poster、preload、autoplay、loop、controls、width、height等幾個(gè)屬性以及一個(gè)內(nèi)部使用的標(biāo)簽,所以調(diào)用單元123調(diào)用JS(JavaScript)函數(shù)解析該視頻標(biāo)簽,可解析得到該目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸:width(寬度)和height (高度),以及該目標(biāo)網(wǎng)絡(luò)視頻的實(shí)際地址scr。
[0166]采用JS函數(shù)分析所述目標(biāo)網(wǎng)絡(luò)視頻的Video標(biāo)簽中的參數(shù),得到該目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及其實(shí)際播放地址,為后續(xù)調(diào)用播放器執(zhí)行拉伸動(dòng)作提供參數(shù)。
[0167]綜上,本申請(qǐng)實(shí)施例1提供了一種視頻播放界面調(diào)整的裝置,包括:瀏覽器依據(jù)接收到的請(qǐng)求目標(biāo)網(wǎng)絡(luò)視頻的請(qǐng)求信息,打開(kāi)所述目標(biāo)網(wǎng)絡(luò)視頻所在網(wǎng)頁(yè);所述瀏覽器獲取所述網(wǎng)頁(yè)的視頻標(biāo)簽,并解析所述視頻標(biāo)簽得到目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及所述視頻的實(shí)際播放地址;所述瀏覽器調(diào)用所述智能電視中的播放器;所述播放器接收所述瀏覽器的調(diào)用請(qǐng)求,并依據(jù)接收到的請(qǐng)求播放的目標(biāo)網(wǎng)絡(luò)視頻的實(shí)際播放地址獲取所述目標(biāo)網(wǎng)絡(luò)視頻;所述播放器依據(jù)所述智能電視的全屏幕尺寸拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸,使所述目標(biāo)網(wǎng)絡(luò)視頻在所述智能電視的屏幕全屏播放。采用該裝置,在選定目標(biāo)網(wǎng)絡(luò)視頻后,在調(diào)用播放器播放該目標(biāo)網(wǎng)絡(luò)視頻過(guò)程中,播放器根據(jù)智能電視屏幕的尺寸,自動(dòng)對(duì)目標(biāo)網(wǎng)絡(luò)視頻進(jìn)行拉伸,使該視頻的播放尺寸達(dá)到全屏,用戶(hù)不必手動(dòng)操作,提高了用戶(hù)體驗(yàn)。[0168]實(shí)施例2
[0169]如圖10所示,本申請(qǐng)實(shí)施例2提供的一種視頻播放界面調(diào)整的裝置的結(jié)構(gòu)示意圖,圖6和圖8所示的結(jié)構(gòu)中,所述播放器2還包括:判斷模塊24、詢(xún)問(wèn)模塊25和播放模塊26 ;
[0170]其中,所述判斷模塊24,用于依據(jù)所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸計(jì)算得到所述目標(biāo)網(wǎng)絡(luò)視頻比例,判斷所述目標(biāo)網(wǎng)絡(luò)視頻比例是否滿(mǎn)足預(yù)設(shè)的可拉伸范圍內(nèi),如果滿(mǎn)足,觸發(fā)拉伸模塊23,否則,觸發(fā)播放模塊26 ;
[0171]判斷模塊24根據(jù)該目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸,可計(jì)算得到該目標(biāo)網(wǎng)絡(luò)視頻比例,如當(dāng)該目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸為1280X720時(shí),計(jì)算可得該比例為16:9。
[0172]由于在拉伸過(guò)程中,由于目標(biāo)網(wǎng)絡(luò)視頻尺寸和智能電視全屏幕尺寸間存在差異,可能會(huì)導(dǎo)致在拉伸目標(biāo)網(wǎng)絡(luò)視頻完成后,全屏幕顯示時(shí)出現(xiàn)圖像失真的情況,而一旦出現(xiàn)圖像失真的情況,會(huì)導(dǎo)致用戶(hù)觀看效果受到影響,用戶(hù)體驗(yàn)差,因此,判斷模塊24判斷得到所述目標(biāo)網(wǎng)絡(luò)視頻比例滿(mǎn)足預(yù)設(shè)的可拉伸范圍內(nèi),即拉伸不出現(xiàn)失真,則觸發(fā)拉伸模塊23,對(duì)該目標(biāo)網(wǎng)絡(luò)視頻進(jìn)行拉伸,否則,觸發(fā)播放模塊26,不拉伸。
[0173]所述預(yù)設(shè)的可拉伸范圍是所述目標(biāo)網(wǎng)絡(luò)視頻拉伸后不出現(xiàn)失真情況的范圍,包括:所述智能電視的全屏幕尺寸的寬高比與目標(biāo)網(wǎng)絡(luò)視頻比例的比值滿(mǎn)足0.8?1.2,所述目標(biāo)網(wǎng)絡(luò)視頻比例為所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸寬高比。
[0174]所述播放模塊26,用于以所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸播放所述目標(biāo)網(wǎng)絡(luò)視頻;
[0175]當(dāng)所述目標(biāo)網(wǎng)絡(luò)視頻比例不滿(mǎn)足預(yù)設(shè)的可拉伸范圍內(nèi),即拉伸出現(xiàn)失真,則播放器不對(duì)該目標(biāo)網(wǎng)絡(luò)視頻進(jìn)行拉伸全屏播放,觸發(fā)播放模塊26對(duì)該目標(biāo)網(wǎng)絡(luò)視頻以頁(yè)面顯示的尺寸播放該視頻。
[0176]其中,所述詢(xún)問(wèn)模塊25,用于生成詢(xún)問(wèn)是否全屏播放的詢(xún)問(wèn)信息,在所述智能電視屏幕顯示,并判斷得到的信息是否為確認(rèn)全屏播放的信息,如果是,則觸發(fā)拉伸模塊23,對(duì)該目標(biāo)網(wǎng)絡(luò)視頻進(jìn)行拉伸,否則,觸發(fā)播放模塊26,不拉伸。
[0177]用戶(hù)可根據(jù)自己的喜好或是使用習(xí)慣等,確定是否全屏播放,則播放器在拉伸目標(biāo)網(wǎng)絡(luò)視頻前,通過(guò)詢(xún)問(wèn)模塊25生成詢(xún)問(wèn)是否全屏播放的詢(xún)問(wèn)信息,并將該詢(xún)問(wèn)信息在智能電視的屏幕上顯示,以提示用戶(hù)選擇是不是進(jìn)行拉伸,用戶(hù)通過(guò)遙控器等控制裝置自主選擇是確認(rèn)全屏播放,還是否定全屏播放,并生成反饋的信息發(fā)送至智能電視。
[0178]播放器得到反饋的信息后,詢(xún)問(wèn)模塊25判斷該信息是否為確認(rèn)全屏播放的信息,如果是,則觸發(fā)拉伸模塊23,依據(jù)所述智能電視的全屏幕尺寸拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸,使該目標(biāo)網(wǎng)絡(luò)視頻在智能電視上全屏播放。
[0179]如果播放器得到的信息不是確認(rèn)全屏播放的信息,則為否定全屏播放,此時(shí)播放器不再拉伸該目標(biāo)網(wǎng)絡(luò)視頻,觸發(fā)播放模塊26,以該目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸播放。
[0180]具體實(shí)施中,也可先判斷目標(biāo)網(wǎng)絡(luò)視頻比例是否滿(mǎn)足預(yù)設(shè)的可拉伸范圍,如果滿(mǎn)足,直接對(duì)該目標(biāo)網(wǎng)絡(luò)視頻進(jìn)行拉伸至全屏播放,否則,提出詢(xún)問(wèn)是否全屏,并提示用戶(hù)如果全屏?xí)霈F(xiàn)失真情況,并根據(jù)用戶(hù)反饋的信息進(jìn)行判斷是否拉伸。
[0181]綜上,本申請(qǐng)實(shí)施例2提供的一種視頻播放界面調(diào)整的裝置,所述播放器還包括:判斷模塊、詢(xún)問(wèn)模塊和播放模塊;其中,所述判斷模塊,用于依據(jù)所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸計(jì)算得到所述目標(biāo)網(wǎng)絡(luò)視頻比例,判斷所述目標(biāo)網(wǎng)絡(luò)視頻比例是否滿(mǎn)足預(yù)設(shè)的可拉伸范圍內(nèi),如果滿(mǎn)足,觸發(fā)拉伸模塊,否則,觸發(fā)播放模塊;所述詢(xún)問(wèn)模塊,用于生成詢(xún)問(wèn)是否全屏播放的詢(xún)問(wèn)信息,在所述智能電視屏幕顯示,并判斷得到的信息是否為確認(rèn)全屏播放的信息,如果是,則觸發(fā)拉伸模塊,否則,觸發(fā)播放模塊;所述播放模塊,用于以所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸播放所述目標(biāo)網(wǎng)絡(luò)視頻。當(dāng)目標(biāo)網(wǎng)絡(luò)視頻滿(mǎn)足拉伸要求時(shí),進(jìn)行拉伸,否則不拉伸,保證拉伸播放的視頻圖像不失真。在拉伸該目標(biāo)網(wǎng)絡(luò)視頻之前,播放器還提出詢(xún)問(wèn)是否拉伸的詢(xún)問(wèn)信息,用戶(hù)根據(jù)個(gè)人使用習(xí)慣確定是否拉伸,提高用戶(hù)的參與度,用戶(hù)體驗(yàn)更佳。
[0182]本申請(qǐng)還提供了一種視頻播放界面調(diào)整的方法在實(shí)際應(yīng)用中的具體應(yīng)用場(chǎng)景。
[0183]應(yīng)用場(chǎng)景一的具體流程圖,如圖11所示。
[0184]步驟S201:用戶(hù)在智能電視的瀏覽器網(wǎng)頁(yè)中,選擇一個(gè)目標(biāo)網(wǎng)絡(luò)視頻,生成請(qǐng)求
信息;
[0185]用戶(hù)通過(guò)遙控器等控制裝置,在智能電視的顯示的網(wǎng)頁(yè)中選擇一個(gè)想要觀看的目標(biāo)網(wǎng)絡(luò)視頻。
[0186]步驟S202:瀏覽器接收所述請(qǐng)求信息,并打開(kāi)所述目標(biāo)網(wǎng)絡(luò)視頻所在網(wǎng)頁(yè);
[0187]瀏覽器接收到請(qǐng)求信息后,打開(kāi)所述瀏覽器獲取所述網(wǎng)頁(yè)的視頻標(biāo)簽,并解析所述視頻標(biāo)簽得到目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及所述視頻的實(shí)際播放地址。
[0188]步驟S203:瀏覽器調(diào)用播放器,播放器啟動(dòng);
[0189]瀏覽器發(fā)送調(diào)用播放器的調(diào)用請(qǐng)求,以通過(guò)該播放器實(shí)現(xiàn)在智能電視中播放該目標(biāo)網(wǎng)絡(luò)視頻。
[0190]播放器啟動(dòng),并根據(jù)該實(shí)際播放地址可獲取到該目標(biāo)網(wǎng)絡(luò)視頻。
[0191]步驟S204:播放器拉伸目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸,使目標(biāo)網(wǎng)絡(luò)視頻在智能電視的屏幕全屏播放。
[0192]播放器獲取到該目標(biāo)網(wǎng)絡(luò)視頻后,對(duì)該視頻進(jìn)行拉伸,使該視頻播放時(shí)在智能電視的屏幕上鋪滿(mǎn),實(shí)現(xiàn)全屏播放。
[0193]應(yīng)用場(chǎng)景二的具體流程,如圖12所示。
[0194]步驟S301:用戶(hù)在智能電視的瀏覽器網(wǎng)頁(yè)中,選擇一個(gè)目標(biāo)網(wǎng)絡(luò)視頻,生成請(qǐng)求
信息;
[0195]用戶(hù)通過(guò)遙控器等控制裝置,在智能電視的顯示的網(wǎng)頁(yè)中選擇一個(gè)想要觀看的目標(biāo)網(wǎng)絡(luò)視頻。
[0196]步驟S302:瀏覽器接收所述請(qǐng)求信息,并打開(kāi)所述目標(biāo)網(wǎng)絡(luò)視頻所在網(wǎng)頁(yè);
[0197]瀏覽器接收到請(qǐng)求信息后,打開(kāi)所述瀏覽器獲取所述網(wǎng)頁(yè)的視頻標(biāo)簽,并解析所述視頻標(biāo)簽得到目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及所述視頻的實(shí)際播放地址。
[0198]步驟S303:瀏覽器調(diào)用播放器,播放器啟動(dòng);
[0199]瀏覽器發(fā)送調(diào)用播放器的調(diào)用請(qǐng)求,以通過(guò)該播放器實(shí)現(xiàn)在智能電視中播放該目標(biāo)網(wǎng)絡(luò)視頻。
[0200]播放器啟動(dòng),并根據(jù)該實(shí)際播放地址可獲取到該目標(biāo)網(wǎng)絡(luò)視頻。
[0201 ] 步驟S304:彈出對(duì)話(huà)框詢(xún)問(wèn)是否進(jìn)行拉伸;
[0202]當(dāng)瀏覽器獲取到該目標(biāo)網(wǎng)絡(luò)視頻后,計(jì)算得到該視頻比例為20:9,而該智能電視的全屏幕比例為16:9,如果拉伸該視頻到全屏,會(huì)出現(xiàn)失真的情況,此時(shí),播放器生成提示消息并在智能電視屏幕上彈出對(duì)話(huà)框,如圖13所示的對(duì)話(huà)框,該對(duì)話(huà)框201中顯示:“拉伸全屏將會(huì)導(dǎo)致圖像失真,是否全屏? ”并且在對(duì)話(huà)框中有兩個(gè)選項(xiàng)“全屏”和“不全屏”。用戶(hù)點(diǎn)擊任一個(gè)選項(xiàng)后,該對(duì)話(huà)框消失。
[0203]步驟S305:用戶(hù)選擇“全屏”選項(xiàng);
[0204]步驟S306:播放器拉伸目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸,使目標(biāo)網(wǎng)絡(luò)視頻在智能電視的屏幕全屏播放。
[0205]播放器得到確定拉伸全屏的信息后,對(duì)該視頻進(jìn)行拉伸,使該視頻播放時(shí)在智能電視的屏幕上鋪滿(mǎn),實(shí)現(xiàn)全屏播放。
[0206]應(yīng)用場(chǎng)景三的具體流程,如圖14所示。
[0207]本應(yīng)用場(chǎng)景中步驟401?404與應(yīng)用場(chǎng)景二的步驟301?304 —致,不再贅述。
[0208]步驟S405:用戶(hù)選擇“不全屏”選項(xiàng);
[0209]步驟S406:播放器不拉伸目標(biāo)網(wǎng)絡(luò)視頻,使目標(biāo)網(wǎng)絡(luò)視頻在智能電視的屏幕以在頁(yè)面顯示的尺寸播放。
[0210]播放器得到不拉伸全屏的信息后,不對(duì)該視頻進(jìn)行拉伸,以該視頻原有的尺寸播放該視頻,圖15所示智能電視屏幕301示意圖,視頻播放區(qū)域302沒(méi)有鋪滿(mǎn)智能電視屏幕301,未鋪滿(mǎn)區(qū)域采用黑色邊框補(bǔ)充。
[0211]本申請(qǐng)實(shí)施例中,瀏覽器獲取目標(biāo)網(wǎng)絡(luò)視頻所在網(wǎng)頁(yè)的視頻標(biāo)簽,并解析所述視頻標(biāo)簽得到目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及所述視頻的實(shí)際播放地址,但不限定于此,實(shí)際實(shí)施中,為了簡(jiǎn)化解析過(guò)程,也可只解析得到視頻的實(shí)際播放地址,在對(duì)目標(biāo)網(wǎng)絡(luò)視頻拉伸過(guò)程中,不管該目標(biāo)網(wǎng)絡(luò)視頻的尺寸,直接執(zhí)行拉伸成全屏的步驟,放棄解析目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸的步驟可由用戶(hù)或廠家進(jìn)行設(shè)置,本申請(qǐng)實(shí)施例中不再說(shuō)明。
[0212]以上對(duì)本發(fā)明所提供的一種視頻播放界面調(diào)整的方法和裝置,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處。綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【權(quán)利要求】
1.一種視頻播放界面調(diào)整的方法,其特征在于,應(yīng)用于智能電視,該方法包括: 瀏覽器依據(jù)接收到的請(qǐng)求目標(biāo)網(wǎng)絡(luò)視頻的請(qǐng)求信息,打開(kāi)所述目標(biāo)網(wǎng)絡(luò)視頻所在網(wǎng)頁(yè); 所述瀏覽器獲取所述網(wǎng)頁(yè)的視頻標(biāo)簽,并解析所述視頻標(biāo)簽得到目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及所述視頻的實(shí)際播放地址; 所述瀏覽器調(diào)用所述智能電視中的播放器; 所述播放器接收所述瀏覽器的調(diào)用請(qǐng)求,并依據(jù)接收到的請(qǐng)求播放的目標(biāo)網(wǎng)絡(luò)視頻的實(shí)際播放地址獲取所述目標(biāo)網(wǎng)絡(luò)視頻; 所述播放器依據(jù)所述智能電視的全屏幕尺寸拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸,使所述目標(biāo)網(wǎng)絡(luò)視頻在所述智能電視的屏幕全屏播放。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述尺寸包括:高度和寬度,則所述播放器依據(jù)所述智能電視的全屏幕尺寸拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸,包括: 所述播放器拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的寬度至所述全屏幕尺寸的寬度; 所述播放器拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的高度至所述全屏幕尺寸的高度。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述瀏覽器獲取所述網(wǎng)頁(yè)的視頻標(biāo)簽,并解析所述視頻標(biāo)簽得到目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及所述視頻的實(shí)際播放地址,包括: 獲取所述網(wǎng)頁(yè)的a標(biāo)簽,并依據(jù)所述a標(biāo)簽獲取到所述目標(biāo)網(wǎng)絡(luò)視頻的網(wǎng)頁(yè)地址URL ;依據(jù)所述URL加載相 應(yīng)的超文本標(biāo)記語(yǔ)言HTML5視頻頁(yè)面,所述視頻頁(yè)面中包括HTML5視頻標(biāo)簽; 調(diào)用JavaScript函數(shù)解析所述HTML5視頻標(biāo)簽,得到目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及所述視頻的實(shí)際播放地址。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于依據(jù)接收到的請(qǐng)求播放的目標(biāo)網(wǎng)絡(luò)視頻的實(shí)際播放地址獲取所述目標(biāo)網(wǎng)絡(luò)視頻之后,所述播放器依據(jù)所述智能電視的全屏幕尺寸拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸之前,還包括: 所述播放器依據(jù)所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸計(jì)算得到所述目標(biāo)網(wǎng)絡(luò)視頻比例,并判斷所述目標(biāo)網(wǎng)絡(luò)視頻比例是否滿(mǎn)足預(yù)設(shè)的可拉伸范圍內(nèi),如果是,拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸至所述全屏幕尺寸; 否則,以所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸播放所述目標(biāo)網(wǎng)絡(luò)視頻。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述預(yù)設(shè)的可拉伸范圍是所述目標(biāo)網(wǎng)絡(luò)視頻拉伸后不出現(xiàn)失真情況的范圍,包括:所述智能電視的全屏幕尺寸的寬高比與目標(biāo)網(wǎng)絡(luò)視頻比例的比值滿(mǎn)足0.8~1.2,所述目標(biāo)網(wǎng)絡(luò)視頻比例為所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸寬高比。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,依據(jù)接收到的請(qǐng)求播放的目標(biāo)網(wǎng)絡(luò)視頻的實(shí)際播放地址獲取所述目標(biāo)網(wǎng)絡(luò)視頻之后,所述播放器依據(jù)所述智能電視的全屏幕尺寸拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸之前,還包括: 所述播放器生成詢(xún)問(wèn)是否全屏播放的詢(xún)問(wèn)信息,并在所述智能電視屏幕顯示; 當(dāng)?shù)玫酱_認(rèn)全屏播放的信息時(shí),所述播放器依據(jù)所述智能電視的全屏幕尺寸拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸; 否則,所述播放器以所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸播放所述目標(biāo)網(wǎng)絡(luò)視頻。
7.一種視頻播放界面調(diào)整的裝置,其特征在于,應(yīng)用于智能電視,該裝置包括:瀏覽器和播放器; 其中, 所述瀏覽器,用于依據(jù)接收到的請(qǐng)求目標(biāo)網(wǎng)絡(luò)視頻的請(qǐng)求信息,打開(kāi)所述目標(biāo)網(wǎng)絡(luò)視頻所在網(wǎng)頁(yè),獲取所述網(wǎng)頁(yè)的視頻標(biāo)簽,并解析所述視頻標(biāo)簽得到目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及所述視頻的實(shí)際播放地址,以及調(diào)用所述智能電視中的播放器; 所述播放器,用于接收所述瀏覽器的調(diào)用請(qǐng)求,并依據(jù)接收到的請(qǐng)求播放的目標(biāo)網(wǎng)絡(luò)視頻的實(shí)際播放地址獲取所述目標(biāo)網(wǎng)絡(luò)視頻,以及依據(jù)所述智能電視的全屏幕尺寸拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸,使所述目標(biāo)網(wǎng)絡(luò)視頻在所述智能電視的屏幕全屏播放。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述瀏覽器包括:網(wǎng)絡(luò)模塊、獲取模塊、解析模塊和調(diào)用模塊; 其中, 所述網(wǎng)絡(luò)模塊,用于依據(jù)接收到的請(qǐng)求目標(biāo)網(wǎng)絡(luò)視頻的請(qǐng)求信息,打開(kāi)所述目標(biāo)網(wǎng)絡(luò)視頻所在網(wǎng)頁(yè); 所述獲取模塊,用于獲取所述網(wǎng)頁(yè)的視頻標(biāo)簽; 所述解析模塊,用于解析所述視頻標(biāo)簽得到目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及所述視頻的實(shí)際播放地址; 所述調(diào)用模塊,用于調(diào)用所述智能電視中的播放器; 所述播放器包括:接收模塊、獲取模塊和拉伸模塊; 其中, 所述接收模塊,用于接收所述調(diào)用請(qǐng)求; 所述獲取模塊,用于依據(jù)接收到的請(qǐng)求播放的目標(biāo)網(wǎng)絡(luò)視頻的實(shí)際播放地址獲取所述目標(biāo)網(wǎng)絡(luò)視頻; 所述拉伸模塊,用于依據(jù)所述智能電視的全屏幕尺寸拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸,使所述目標(biāo)網(wǎng)絡(luò)視頻在所述智能電視的屏幕全屏播放。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述解析模塊包括: 獲取單元,用于獲取所述網(wǎng)頁(yè)的a標(biāo)簽,并依據(jù)所述a標(biāo)簽獲取到所述目標(biāo)網(wǎng)絡(luò)視頻的網(wǎng)頁(yè)地址URL ; 加載單元,用于依據(jù)所述URL加載相應(yīng)的超文本標(biāo)記語(yǔ)言HTML5視頻頁(yè)面,所述視頻頁(yè)面中包括HTML5視頻標(biāo)簽; 調(diào)用單元,用于調(diào)用JavaScript函數(shù)解析所述HTML5視頻標(biāo)簽,得到目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的尺寸以及所述視頻的實(shí)際播放地址。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述尺寸包括:高度和寬度,則所述拉伸模塊包括: 第一拉伸單元,用于拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的寬度至所述全屏幕尺寸的寬度; 第二拉伸單元,用于拉伸所述目標(biāo)網(wǎng)絡(luò)視頻在頁(yè)面顯示的高度至所述全屏幕尺寸的高度。
【文檔編號(hào)】H04N21/8543GK103546821SQ201310530267
【公開(kāi)日】2014年1月29日 申請(qǐng)日期:2013年10月30日 優(yōu)先權(quán)日:2013年10月30日
【發(fā)明者】余紹鵬, 梁帆 申請(qǐng)人:樂(lè)視致新電子科技(天津)有限公司