了確保視頻文件已經(jīng)處于播放狀態(tài),以避免對(duì)檢測(cè)結(jié)果的影響,終端可對(duì)視頻文件當(dāng)前的狀態(tài)進(jìn)行監(jiān)測(cè)。
[0077]需要說明的是,在本發(fā)明實(shí)施例中,在終端完成視頻文件的加載之后,若視頻頁面上彈出“下載”及“直接打開”的選項(xiàng),則終端執(zhí)行“直接打開”的選項(xiàng),其中,“下載”及“直接打開”的選項(xiàng)可以以小窗口顯示的形式顯示在視頻頁面上,且終端可直接完成選擇“直接打開”的動(dòng)作,而不需要檢測(cè)人員進(jìn)行操作,節(jié)約檢測(cè)人員的時(shí)間,加快檢測(cè)效率,實(shí)現(xiàn)檢測(cè)的自動(dòng)化。
[0078]405、若已經(jīng)播放的時(shí)間長的集合中包含至少一個(gè)非零的已經(jīng)播放的時(shí)間長,則確定視頻文件可播放,視頻頁面有可播放視頻;
[0079]在本發(fā)明實(shí)施中,終端在得到當(dāng)前的視頻頁面上的視頻文件的已經(jīng)播放的時(shí)間長的集合之后,若已經(jīng)播放的時(shí)間長的集合中包含至少一個(gè)非零的已經(jīng)播放的時(shí)間長,則確定視頻文件可播放,視頻頁面有可播放視頻。
[0080]其中,通過確定視頻文件的已經(jīng)播放的時(shí)間長的集合中是否有至少一個(gè)非零的已經(jīng)播放的時(shí)間長,可確定該視頻文件是否已經(jīng)正常播放,例如:若視頻文件的已經(jīng)播放的時(shí)間長的集合包括:0秒,O秒,25秒,則說明該視頻文件能正常播放,則確定該視頻文件可播放,且視頻頁面有可播放視頻。
[0081]406、若已經(jīng)播放的時(shí)間長的集合中所有的已經(jīng)播放的時(shí)間長均為零,則確定視頻文件不可播放,視頻頁面無可播放視頻。
[0082]在本發(fā)明實(shí)施例中,終端在得到當(dāng)前的視頻頁面上的視頻文件的已經(jīng)播放的時(shí)間長的集合之后,若已經(jīng)播放的時(shí)間長的集合中所有的已經(jīng)播放的時(shí)間長均為零,則確定該視頻文件不可播放,該視頻頁面無可播放視頻。例如:若視頻文件的已經(jīng)播放的時(shí)間長的集合包括:0秒,O秒,O秒,則說明該視頻文件不能正常播放,則確定該視頻文件不可播放,且視頻頁面沒有可播放視頻。
[0083]在本發(fā)明實(shí)施例中,終端啟動(dòng)瀏覽器應(yīng)用程序,并利用瀏覽器應(yīng)用程序加載服務(wù)器發(fā)送的視頻頁面,終端檢測(cè)視頻頁面中是否包含視頻文件的URL,若視頻文件中包含視頻文件的URL,則獲取視頻文件的URL,按照視頻文件的URL在視頻頁面上加載視頻文件,終端將播放視頻文件,每間隔預(yù)先設(shè)置的第一時(shí)間段采集一次視頻文件的已經(jīng)播放的時(shí)間長,得到該視頻文件的已經(jīng)播放的時(shí)間長的集合,若該已經(jīng)播放的時(shí)間長的集合中包含至少一個(gè)非零的已經(jīng)播放的時(shí)間長,則確定視頻文件可播放,視頻頁面有可播放視頻,若該已經(jīng)播放的時(shí)間長的集合中所有的已經(jīng)播放的時(shí)間長均為零,則確定該視頻文件不可播放,視頻頁面沒有可播放視頻。通過上述的視頻檢測(cè)過程,能夠有效的確定是視頻檢測(cè)結(jié)果,且在確定視頻頁面包含視頻文件的URL之后,進(jìn)一步通過采集視頻文件播放時(shí)的已經(jīng)播放時(shí)間長進(jìn)行檢測(cè),能夠更加有效的提尚視頻檢測(cè)的準(zhǔn)確率。
[0084]在本發(fā)明實(shí)施例中,圖2所示實(shí)施例中是通過在確定視頻頁面包含視頻文件的URL之后,通過采集視頻文件的已經(jīng)播放的時(shí)間長來進(jìn)行檢測(cè)以進(jìn)一步提高視頻檢測(cè)的準(zhǔn)確率的,在此基礎(chǔ)上,為了更加確定視頻文件是否真的可以播放,終端還可通過采集視頻文件的播放畫面來進(jìn)行視頻檢測(cè),為了更好的理解,請(qǐng)參閱圖5,為本發(fā)明實(shí)施例中視頻檢測(cè)的方法的另一實(shí)施例,包括:
[0085]501、終端啟動(dòng)瀏覽器應(yīng)用程序,并利用瀏覽器應(yīng)用程序加載服務(wù)器發(fā)送的視頻頁面;
[0086]在本發(fā)明實(shí)施例中,終端啟動(dòng)視頻檢測(cè)的功能之后,將向服務(wù)器發(fā)送測(cè)試請(qǐng)求消息,并接收服務(wù)器反饋的視頻頁面的網(wǎng)頁地址集合,其中,終端啟動(dòng)視頻檢測(cè)的功能的方式有多種,例如,可在終端側(cè)安裝一個(gè)自動(dòng)化檢測(cè)的工具,點(diǎn)擊運(yùn)行該工具之后即啟動(dòng)了視頻檢測(cè)的功能。在實(shí)際應(yīng)用中,還可通過其他的方式觸發(fā)終端啟動(dòng)視頻檢測(cè)功能,此處不做限定。
[0087]在本發(fā)明實(shí)施例中,終端啟動(dòng)瀏覽器應(yīng)用程序,并利用瀏覽器應(yīng)用程序加載服務(wù)器發(fā)送的視頻頁面,具體的可以為:終端依次對(duì)接收到的視頻頁面進(jìn)行視頻檢測(cè),且終端可將視頻頁面的網(wǎng)頁地址填寫在瀏覽器的網(wǎng)頁地址欄,并加載該視頻頁面。
[0088]502、檢測(cè)視頻頁面中是否包含視頻文件的URL ;
[0089]在本發(fā)明實(shí)施例中,終端在加載視頻頁面之后,可獲取到該視頻頁面的HTML,可從該視頻頁面的HTML中獲取“Video”標(biāo)簽,終端可利用該“video”標(biāo)簽來檢測(cè)該視頻頁面中是否包含視頻文件的URL。
[0090]503、若視頻頁面中包含視頻文件的URL,獲取視頻文件的URL,按照視頻文件的URL在視頻頁面上加載視頻文件;
[0091]在本發(fā)明實(shí)施例中,終端檢測(cè)視頻頁面中是否包含視頻文件的URL,若終端檢測(cè)到視頻頁面中包含視頻文件的URL,則獲取該視頻文件的URL,按照視頻文件的URL在視頻頁面上加載該視頻文件。
[0092]其中,終端可從視頻頁面的HTML的“Video”標(biāo)簽中獲取視頻文件的URL。
[0093]504、播放視頻文件,每間隔預(yù)先設(shè)置的第一時(shí)間段采集一次視頻文件的已經(jīng)播放的時(shí)間長,得到視頻文件的已經(jīng)播放的時(shí)間長的集合;
[0094]在本發(fā)明實(shí)施例中,終端在視頻頁面加載視頻文件之后,將播放視頻文件,且每間隔預(yù)先設(shè)置的第一時(shí)間段采集一次該視頻文件的已經(jīng)播放的時(shí)間長,得到該視頻文件的已經(jīng)播放的時(shí)間長的集合。
[0095]其中,終端在播放視頻文件中的視頻內(nèi)容時(shí),將獲取若干個(gè)已經(jīng)播放的時(shí)間長的集合,例如,每間隔30秒,獲取當(dāng)前播放的視頻文件的已經(jīng)播放的時(shí)間長,共獲取3次作為該視頻文件的已經(jīng)播放的時(shí)間長的集合。其中,獲取的次數(shù)及每次獲取的時(shí)間間隔可根據(jù)需要設(shè)置,此處不做限定。
[0096]其中,視頻頁面在播放視頻文件時(shí),在視頻頁面的下端會(huì)有進(jìn)度條,該進(jìn)度條記錄了該視頻文件已經(jīng)播放的時(shí)間長,終端可通過采集視頻頁面的進(jìn)度條上的時(shí)間值作為該視頻文件已經(jīng)播放的時(shí)間長。
[0097]需要說明的是,在本發(fā)明實(shí)施例中,在終端完成視頻文件的加載之后,若視頻頁面上彈出“下載”及“直接打開”的選項(xiàng),則終端執(zhí)行“直接打開”的選項(xiàng),其中,“下載”及“直接打開”的選項(xiàng)可以以小窗口顯示的形式顯示在視頻頁面上,且終端可直接完成選擇“直接打開”的動(dòng)作,而不需要檢測(cè)人員進(jìn)行操作,節(jié)約檢測(cè)人員的時(shí)間,加快檢測(cè)效率,實(shí)現(xiàn)檢測(cè)的自動(dòng)化。
[0098]505、若已經(jīng)播放的時(shí)間長的集合中包含至少一個(gè)非零的已經(jīng)播放的時(shí)間長,每間隔預(yù)先設(shè)置的第二時(shí)間段對(duì)視頻頁面進(jìn)行截圖,得到視頻文件的播放圖片集合;
[0099]在本發(fā)明實(shí)施例中,終端在得到視頻文件的已經(jīng)播放的時(shí)間長的集合之后,若確定該已經(jīng)播放的時(shí)間長的集合中包含至少一個(gè)非零的已經(jīng)播放的時(shí)間長,則每次間隔預(yù)先設(shè)置的第二時(shí)間段對(duì)視頻頁面進(jìn)行截圖,得到該視頻文件的播放圖片集合。
[0100]506、若視頻文件的播放圖片集合中包含至少一張非黑屏圖片,則確定視頻文件可播放,視頻頁面有可播放視頻;
[0101]507、若視頻文件的播放圖片集合中均為黑屏圖片,則確定視頻文件不可播放,視頻頁面無可播放視頻。
[0102]在本發(fā)明實(shí)施例中,終端在通過截圖的方式獲取到視頻文件在播放過程中的播放圖片集合之后,若該視頻文件的播放圖片集合中包含至少一張非黑屏圖片,則確定該視頻文件可播放,視頻頁面有可播放視頻。
[0103]在本發(fā)明實(shí)施例中,若該視頻文件的播放圖片集合中所有的圖片均為黑屏圖片,則確定該視頻文件不可播放,視頻頁面無可播放視頻。
[0104]其中,黑屏圖片是指圖片中為黑色像素點(diǎn)的區(qū)域范圍占整個(gè)圖片的百分比超過預(yù)先設(shè)置的數(shù)值。
[0105]在本發(fā)明實(shí)施例中,終端啟動(dòng)瀏覽器應(yīng)用程序,并利用瀏覽器應(yīng)用程序加載服務(wù)器發(fā)送的視頻頁面,終端檢測(cè)視頻頁面中是否包含視頻文件的URL,若視頻文件中包含視頻文件的URL,則獲取視頻文件的URL,按照視頻文件的URL在視頻頁面上加載視頻文件,終端將播放視頻文件,每間隔預(yù)先設(shè)置的第一時(shí)間段采集一次視頻文件的已經(jīng)播放的時(shí)間長,得到該視頻文件的已經(jīng)播放的時(shí)間長的集合,若該已經(jīng)播放的時(shí)間長的集合中包含至少一個(gè)非零的已經(jīng)播放的時(shí)間長,則每間隔預(yù)先設(shè)置的第二時(shí)間段對(duì)視頻頁面進(jìn)行截圖,得到視頻文件的播放圖片集合,若視頻文件的播放圖片集合中包含至少一張非黑屏圖片,則確定視頻文件可播放,視頻頁面有可播放視頻,若視頻文件的播放圖片集合中均為黑屏圖片,則確定視頻文件不可播放,視頻頁面無可播放視頻。通過上述的視頻檢測(cè)過程,能夠有效的確定是視頻檢測(cè)結(jié)果,提高視頻檢測(cè)的準(zhǔn)確率。
[0106]需要說明的是,在本發(fā)明實(shí)施例中,終端按照?qǐng)D3至圖5任意一種檢測(cè)方式獲取到視頻檢測(cè)的結(jié)果之后,終端將視頻頁面的檢測(cè)結(jié)果發(fā)送給服務(wù)器,由服務(wù)器根據(jù)視頻頁面的檢測(cè)結(jié)果對(duì)視頻數(shù)據(jù)庫進(jìn)行更新。具體的,服務(wù)器將檢