1.一種視頻播放器調(diào)用方法,其特征在于,包括:
創(chuàng)建變動觀察進程,并在所述變動觀察進程中注冊播放回調(diào)事件,所述變動觀察進程用于根據(jù)所述播放回調(diào)事件中配置的觀察選項,在頁面加載事件中監(jiān)控頁面節(jié)點樹,所述頁面節(jié)點樹中包括有視頻標簽;所述頁面加載事件為在網(wǎng)絡(luò)頁面中加載視頻的事件;所述播放回調(diào)事件用于修改所述網(wǎng)絡(luò)頁面中視頻播放器的調(diào)用函數(shù);
在所述頁面加載事件中運行所述變動觀察進程,對所述頁面節(jié)點樹進行監(jiān)控,當所述頁面節(jié)點樹中存在視頻標簽時,執(zhí)行所述播放回調(diào)事件;
使用所述播放回調(diào)事件中指示的視頻播放器播放所述網(wǎng)絡(luò)頁面的視頻。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述變動觀察進程中注冊播放回調(diào)事件,包括:
在所述變動觀察進程中注冊回調(diào)處理函數(shù),所述回調(diào)處理函數(shù)為所述播放回調(diào)事件的觸發(fā)函數(shù);
獲取所述播放回調(diào)事件的觀察選項配置參數(shù);
根據(jù)所述觀察選項配置參數(shù)設(shè)置所述回調(diào)處理函數(shù)的觸發(fā)條件。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述觀察選項配置參數(shù),包括:
監(jiān)控的元素屬性,監(jiān)控的子節(jié)點列表以及監(jiān)控對象的子節(jié)點層級。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對所述頁面節(jié)點樹進行監(jiān)控,當所述頁面節(jié)點樹中存在視頻標簽時,執(zhí)行所述播放回調(diào)事件,包括:
在所述頁面節(jié)點樹初始化完成時,判斷所述頁面節(jié)點樹中是否存在視頻標簽;
若是,則執(zhí)行所述播放回調(diào)事件;
若否,則繼續(xù)對所述初始化之后的所述頁面節(jié)點樹進行監(jiān)控,若所述頁面節(jié)點樹發(fā)生變化,則再次判斷所述頁面節(jié)點樹中是否存在視頻標簽。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述執(zhí)行所述播放回調(diào)事件,包括:
確定所述頁面節(jié)點樹中的所述視頻標簽對應(yīng)的子節(jié)點;
在所述視頻標簽對應(yīng)的子節(jié)點中,使用第二函數(shù)替換第一函數(shù),所述第一函數(shù)為所述網(wǎng)絡(luò)頁面中原始的視頻播放函數(shù),所述第二函數(shù)為播放回調(diào)事件中指示的視頻播放器對應(yīng)的函數(shù)。
6.一種視頻播放器調(diào)用裝置,其特征在于,包括:
創(chuàng)建單元,用于創(chuàng)建變動觀察進程,并在所述變動觀察進程中注冊播放回調(diào)事件,所述變動觀察進程用于根據(jù)所述播放回調(diào)事件中配置的觀察選項,在頁面加載事件中監(jiān)控頁面節(jié)點樹,所述頁面節(jié)點樹中包括有視頻標簽;所述頁面加載事件為在網(wǎng)絡(luò)頁面中加載視頻的事件;所述播放回調(diào)事件用于修改所述網(wǎng)絡(luò)頁面中視頻播放器的調(diào)用函數(shù);
監(jiān)控單元,用于在所述頁面加載事件中運行所述變動觀察進程,對所述頁面節(jié)點樹進行監(jiān)控,當所述頁面節(jié)點樹中存在視頻標簽時,執(zhí)行所述播放回調(diào)事件;
播放單元,用于使用所述播放回調(diào)事件中指示的視頻播放器播放所述網(wǎng)絡(luò)頁面的視頻。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述創(chuàng)建單元具體用于:
在所述變動觀察進程中注冊回調(diào)處理函數(shù),所述回調(diào)處理函數(shù)為所述播放回調(diào)事件的觸發(fā)函數(shù);
獲取所述播放回調(diào)事件的觀察選項配置參數(shù);
根據(jù)所述觀察選項配置參數(shù)設(shè)置所述回調(diào)處理函數(shù)的觸發(fā)條件。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述觀察選項配置參數(shù),包括:
監(jiān)控的元素屬性,監(jiān)控的子節(jié)點列表以及監(jiān)控對象的子節(jié)點層級。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述監(jiān)控單元具體用于:
在所述頁面節(jié)點樹初始化完成時,判斷所述頁面節(jié)點樹中是否存在視頻標簽;
若是,則執(zhí)行所述播放回調(diào)事件;
若否,則繼續(xù)對所述初始化之后的所述頁面節(jié)點樹進行監(jiān)控,若所述頁面節(jié)點樹發(fā)生變化,則再次判斷所述頁面節(jié)點樹中是否存在視頻標簽。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述監(jiān)控單元具體用于:
確定所述頁面節(jié)點樹中的所述視頻標簽對應(yīng)的子節(jié)點;
在所述視頻標簽對應(yīng)的子節(jié)點中,使用第二函數(shù)替換所述第一函數(shù),所述第一函數(shù)為所述網(wǎng)絡(luò)頁面中原始的視頻播放函數(shù),所述第二函數(shù)為播放回調(diào)事件中指示的視頻播放函數(shù)。