1.一種應(yīng)用程序內(nèi)的視頻播放方法,其特征在于,包括以下步驟:
響應(yīng)于對應(yīng)用程序內(nèi)視頻鏈接的點擊操作,加載相應(yīng)的視頻頁面;
判斷該視頻頁面是否屬于預(yù)破解視頻頁面庫;
當該視頻頁面不屬于預(yù)破解視頻頁面庫時,對其進行實時破解,以獲取該視頻頁面對應(yīng)的視頻源地址;
破解成功后,采用應(yīng)用程序中內(nèi)置播放器播放與所述破解獲取的視頻源地址對應(yīng)的視頻。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當所述視頻頁面屬于預(yù)破解視頻頁面庫時,查找該視頻頁面對應(yīng)的視頻源地址。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,采用應(yīng)用程序中內(nèi)置的播放器播放與所述預(yù)破解視頻頁面對應(yīng)的視頻源地址相應(yīng)的視頻。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對視頻頁面的實時破解采用逆向工程。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述采用逆向工程獲取視頻源地址的步驟具體為:
反推視頻頁面中的交互行為,以獲取其頁面交互規(guī)則;
按照所述交互規(guī)則正向獲取所述視頻頁面對應(yīng)的視頻源地址。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,預(yù)先注入用于觸發(fā)應(yīng)用程序內(nèi)置播放器執(zhí)行全屏播放的腳本。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,當對所述視頻頁面破解失敗后,通過所述預(yù)先注入的腳本觸發(fā)應(yīng)用程序內(nèi)置播放器全屏顯示,以全屏形式播放視頻。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,在視頻播放時或即將播放時觸發(fā)所述腳本。
9.一種應(yīng)用程序內(nèi)的視頻播放方法,其特征在于,包括以下步驟:
向應(yīng)用程序注入用于攔截視頻播放事件的腳本;
當存在視頻播放事件時,對其進行攔截以獲取當前視頻頁面;
判斷該視頻頁面是否屬于預(yù)破解視頻頁面庫;
當該視頻頁面不屬于預(yù)破解視頻頁面庫時,對其進行實時破解,以獲取該視頻頁面對應(yīng)的視頻源地址;
破解成功后,采用應(yīng)用程序中內(nèi)置播放器播放與所述破解獲取的視頻源地址對應(yīng)的視頻。
10.一種應(yīng)用程序內(nèi)的視頻播放裝置,其特征在于,包括:
注入模塊:用于向應(yīng)用程序注入用于攔截視頻播放事件的腳本;
攔截模塊:用于當存在視頻播放事件時,對其進行攔截以獲取當前視頻頁面;
判斷模塊:用于判斷該視頻頁面是否屬于預(yù)破解視頻頁面庫;
破解模塊:用于當該視頻頁面不屬于預(yù)破解視頻頁面庫時,對其進行實時破解,以獲取該視頻頁面對應(yīng)的視頻源地址;
播放模塊:用于破解成功后,采用應(yīng)用程序中內(nèi)置播放器播放與所述破解獲取的視頻源地址對應(yīng)的視頻。