任一項(xiàng)所述的方法,所述查找所述待加載視頻頁面中的視頻源地址,進(jìn)一步包括:
[0148]通過模擬頁面的視頻播放請(qǐng)求來查找所述待加載視頻頁面中的視頻源地址。
[0149]All、如權(quán)利要求Al-AlO中任一項(xiàng)所述的方法,所述方法還包括:
[0150]若未查找到所述待加載視頻頁面中的視頻源地址,則通過系統(tǒng)原生播放器播放視頻。
[0151]A12、如權(quán)利要求Al-All中任一項(xiàng)所述的方法,所述通過系統(tǒng)原生的播放器進(jìn)行視頻播放,進(jìn)一步包括:
[0152]通過系統(tǒng)原生播放器以全屏的形式播放視頻,并通過預(yù)設(shè)界面替換所述系統(tǒng)原生播放器的播放界面。
[0153]A13、如權(quán)利要求A1-A12中任一項(xiàng)所述的方法,所述采用內(nèi)嵌于所述應(yīng)用程序上的播放器播放與所述視頻源地址相應(yīng)的視頻,進(jìn)一步包括:
[0154]采用內(nèi)嵌于所述應(yīng)用程序上的播放器以全屏的形式播放與所述視頻源地址相應(yīng)的視頻。
[0155]本發(fā)明還公開了 B14、一種應(yīng)用程序內(nèi)的視頻播放裝置,所述裝置包括:
[0156]頁面判斷單元,適于判斷在應(yīng)用程序內(nèi)的待加載視頻頁面是否屬于預(yù)破解頁面庫,所述預(yù)破解頁面庫中存有視頻頁面與視頻源地址之間的對(duì)應(yīng)關(guān)系;
[0157]視頻播放單元,適于在所述待加載視頻頁面屬于所述預(yù)破解頁面庫時(shí),采用內(nèi)嵌于所述應(yīng)用程序上的播放器播放與所述視頻源地址相應(yīng)的視頻。
[0158]B15、如權(quán)利要求B14所述的裝置,所述裝置還包括:
[0159]地址查找單元,適于獲取若干視頻頁面,查找所述視頻頁面中的視頻源地址,將所述視頻頁面與查找到的視頻源地址之間的對(duì)應(yīng)關(guān)系存儲(chǔ)至所述預(yù)破解頁面庫。
[0160]B16、如權(quán)利要求B14-B15中任一項(xiàng)所述的裝置,所述地址查找單元,進(jìn)一步適于通過模擬頁面的視頻播放請(qǐng)求來查找所述視頻頁面中的視頻源地址。
[0161]B17、如權(quán)利要求B14-B16中任一項(xiàng)所述的裝置,所述地址查找單元,進(jìn)一步適于抓取若干頁面,并獲取各頁面的展現(xiàn)量;判斷展現(xiàn)量超過預(yù)設(shè)閾值的頁面中是否存在待播放視頻,并將存在待播放視頻的頁面作為視頻頁面。
[0162]B18、如權(quán)利要求B14-B17中任一項(xiàng)所述的裝置,所述地址查找單元,進(jìn)一步適于根據(jù)頁面邏輯來判斷展現(xiàn)量超過預(yù)設(shè)閾值的頁面中是否存在待播放視頻。
[0163]B19、如權(quán)利要求B14-B18中任一項(xiàng)所述的裝置,所述裝置還包括:
[0164]數(shù)據(jù)更新單元,適于每經(jīng)過預(yù)設(shè)時(shí)間間隔對(duì)所述預(yù)破解頁面庫進(jìn)行更新。
[0165]B20、如權(quán)利要求B14-B19中任一項(xiàng)所述的裝置,所述裝置還包括:
[0166]觸控接收單元,適于接收用戶在所述應(yīng)用程序的顯示界面中輸入的觸控指令,根據(jù)所述觸控指令確定與所述觸控指令相應(yīng)的待加載視頻頁面。
[0167]B21、如權(quán)利要求B14-B20中任一項(xiàng)所述的裝置,所述裝置還包括:
[0168]輸入查找單元,適于接收用戶輸入的搜索詞,根據(jù)所述搜索詞查找與所述搜索詞相關(guān)的網(wǎng)頁信息,并將查找到的網(wǎng)頁信息展示于所述應(yīng)用程序的顯示界面中。
[0169]B22、如權(quán)利要求B14-B21中任一項(xiàng)所述的裝置,所述裝置還包括:
[0170]加載查找單元,適于在所述待展示視頻頁面不屬于所述預(yù)破解頁面庫或內(nèi)嵌于所述應(yīng)用程序上的播放器播放失敗時(shí),在所述應(yīng)用程序內(nèi)加載所述待加載視頻頁面,并在腳本攔截所述待加載視頻頁面的播放事件時(shí),查找所述待加載視頻頁面中的視頻源地址,其中,所述腳本為預(yù)先注入在所述應(yīng)用程序中用于攔截所述待加載視頻頁面的播放事件的腳本;
[0171]所述視頻播放單元,進(jìn)一步適于在查找到所述待加載視頻頁面中的視頻源地址時(shí),采用內(nèi)嵌于所述應(yīng)用程序上的播放器播放與所述視頻源地址相應(yīng)的視頻。
[0172]B23、如權(quán)利要求B14-B22中任一項(xiàng)所述的裝置,所述加載查找單元,進(jìn)一步適于通過模擬頁面的視頻播放請(qǐng)求來查找所述待加載視頻頁面中的視頻源地址。
[0173]B24、如權(quán)利要求B14-B23中任一項(xiàng)所述的裝置,所述視頻播放單元,進(jìn)一步適于在未查找到所述待加載視頻頁面中的視頻源地址時(shí),通過系統(tǒng)原生播放器播放視頻。
[0174]B25、如權(quán)利要求B14-B24中任一項(xiàng)所述的裝置,所述視頻播放單元,進(jìn)一步適于通過系統(tǒng)原生播放器以全屏的形式播放視頻,并通過預(yù)設(shè)界面替換所述系統(tǒng)原生播放器的播放界面。
[0175]B26、如權(quán)利要求B14-B25中任一項(xiàng)所述的裝置,所述視頻播放單元,進(jìn)一步適于采用內(nèi)嵌于所述應(yīng)用程序上的播放器以全屏的形式播放與所述視頻源地址相應(yīng)的視頻。
【主權(quán)項(xiàng)】
1.一種應(yīng)用程序內(nèi)的視頻播放方法,其特征在于,所述方法包括: 判斷在應(yīng)用程序內(nèi)的待加載視頻頁面是否屬于預(yù)破解頁面庫,所述預(yù)破解頁面庫中存有視頻頁面與視頻源地址之間的對(duì)應(yīng)關(guān)系; 在所述待加載視頻頁面屬于所述預(yù)破解頁面庫時(shí),采用內(nèi)嵌于所述應(yīng)用程序上的播放器播放與所述視頻源地址相應(yīng)的視頻。
2.如權(quán)利要求1所述的方法,其特征在于,所述判斷在應(yīng)用程序內(nèi)的待加載視頻頁面是否屬于預(yù)破解頁面庫之前,所述方法還包括: 獲取若干視頻頁面,查找所述視頻頁面中的視頻源地址,將所述視頻頁面與查找到的視頻源地址之間的對(duì)應(yīng)關(guān)系存儲(chǔ)至所述預(yù)破解頁面庫。
3.如權(quán)利要求1-2中任一項(xiàng)所述的方法,其特征在于,所述查找所述視頻頁面中的視頻源地址,進(jìn)一步包括: 通過模擬頁面的視頻播放請(qǐng)求來查找所述視頻頁面中的視頻源地址。
4.如權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,所述獲取若干視頻頁面,進(jìn)一步包括: 抓取若干頁面,并獲取各頁面的展現(xiàn)量; 判斷展現(xiàn)量超過預(yù)設(shè)閾值的頁面中是否存在待播放視頻,并將存在待播放視頻的頁面作為視頻頁面。
5.如權(quán)利要求1-4中任一項(xiàng)所述的方法,其特征在于,所述判斷展現(xiàn)量超過預(yù)設(shè)閾值的頁面中是否存在待播放視頻,進(jìn)一步包括: 根據(jù)頁面邏輯來判斷展現(xiàn)量超過預(yù)設(shè)閾值的頁面中是否存在待播放視頻。
6.如權(quán)利要求1-5中任一項(xiàng)所述的方法,其特征在于,所述將所述視頻頁面與查找到的視頻源地址之間的對(duì)應(yīng)關(guān)系存儲(chǔ)至所述預(yù)破解頁面庫之后,所述方法還包括: 每經(jīng)過預(yù)設(shè)時(shí)間間隔對(duì)所述預(yù)破解頁面庫進(jìn)行更新。
7.如權(quán)利要求1-6中任一項(xiàng)所述的方法,其特征在于,所述判斷在應(yīng)用程序內(nèi)的待加載視頻頁面是否屬于預(yù)破解頁面庫之前,所述方法還包括: 接收用戶在所述應(yīng)用程序的顯示界面中輸入的觸控指令,根據(jù)所述觸控指令確定與所述觸控指令相應(yīng)的待加載視頻頁面。
8.如權(quán)利要求1-7中任一項(xiàng)所述的方法,其特征在于,所述接收用戶在所述應(yīng)用程序的顯示界面中輸入的觸控指令之前,所述方法還包括: 接收用戶輸入的搜索詞,根據(jù)所述搜索詞查找與所述搜索詞相關(guān)的網(wǎng)頁信息,并將查找到的網(wǎng)頁信息展示于所述應(yīng)用程序的顯示界面中。
9.如權(quán)利要求1-8中任一項(xiàng)所述的方法,其特征在于,所述方法還包括: 在所述待展示視頻頁面不屬于所述預(yù)破解頁面庫或內(nèi)嵌于所述應(yīng)用程序上的播放器播放失敗時(shí),在所述應(yīng)用程序內(nèi)加載所述待加載視頻頁面,并在腳本攔截所述待加載視頻頁面的播放事件時(shí),查找所述待加載視頻頁面中的視頻源地址,其中,所述腳本為預(yù)先注入在所述應(yīng)用程序中用于攔截所述待加載視頻頁面的播放事件的腳本; 若查找到所述待加載視頻頁面中的視頻源地址,則采用內(nèi)嵌于所述應(yīng)用程序上的播放器播放與所述視頻源地址相應(yīng)的視頻。
10.一種應(yīng)用程序內(nèi)的視頻播放裝置,其特征在于,所述裝置包括: 頁面判斷單元,適于判斷在應(yīng)用程序內(nèi)的待加載視頻頁面是否屬于預(yù)破解頁面庫,所述預(yù)破解頁面庫中存有視頻頁面與視頻源地址之間的對(duì)應(yīng)關(guān)系; 視頻播放單元,適于在所述待加載視頻頁面屬于所述預(yù)破解頁面庫時(shí),采用內(nèi)嵌于所述應(yīng)用程序上的播放器播放與所述視頻源地址相應(yīng)的視頻。
【專利摘要】本發(fā)明公開了一種應(yīng)用程序內(nèi)的視頻播放方法及裝置,涉及視頻播放技術(shù)領(lǐng)域,本發(fā)明通過判斷在應(yīng)用程序內(nèi)的待加載視頻頁面是否屬于預(yù)破解頁面庫,所述預(yù)破解頁面庫中存有視頻頁面與視頻源地址之間的對(duì)應(yīng)關(guān)系,在所述待加載視頻頁面屬于所述預(yù)破解頁面庫時(shí),采用內(nèi)嵌于所述應(yīng)用程序上的播放器播放與所述視頻源地址相應(yīng)的視頻,從而實(shí)現(xiàn)了視頻播放的播放效果統(tǒng)一,提高了用戶體驗(yàn)。
【IPC分類】H04N21-85, H04N21-4782, H04N21-472, H04N21-432
【公開號(hào)】CN104796784
【申請(qǐng)?zhí)枴緾N201510149741
【發(fā)明人】任紀(jì)海, 杜保江, 鄭相振, 吳凱
【申請(qǐng)人】北京奇虎科技有限公司, 奇智軟件(北京)有限公司
【公開日】2015年7月22日
【申請(qǐng)日】2015年3月31日