1.一種視頻聚合播放的方法,包括:
等待接收用戶輸入的播放某一視頻文件的視頻播放請求,所述視頻播放請求包括:視頻內(nèi)容以及視頻當(dāng)前網(wǎng)頁播放地址;
根據(jù)用戶輸入的所述視頻播放請求,查找到保存有請求播放的視頻文件的一個(gè)或多個(gè)視頻播放站點(diǎn);
根據(jù)查找到的視頻播放站點(diǎn),搜索出請求播放的視頻文件的視頻源文件地址;
判斷視頻的視頻源文件地址是否有效:若從默認(rèn)站點(diǎn)搜索出的視頻源文件地址有效,則從所述視頻源文件地址對視頻源文件進(jìn)行解碼播放,若從默認(rèn)站點(diǎn)搜索出的視頻源文件地址不可用,則自動切換到下一站點(diǎn),從下一個(gè)站點(diǎn)獲取視頻源地址,若獲取到可用的視頻源地址,則從所述視頻源文件地址對視頻源文件進(jìn)行解碼播放,若所有站點(diǎn)都無法獲得有效的視頻源文件地址,則啟動瀏覽器播放,直接跳轉(zhuǎn)到第三方的視頻播放網(wǎng)頁,對視頻文件進(jìn)行瀏覽器播放。
2.根據(jù)權(quán)利要求1所述視頻聚合播放的方法,其特征在于,進(jìn)一步包括:
對獲取到的所述視頻源文件進(jìn)行解碼播放之前,根據(jù)用戶視頻播放終端的機(jī)型向用戶推薦適合的解碼方式供用戶選擇,所述解碼方式包括:軟件解碼、硬件解碼和智能解碼。
3.根據(jù)權(quán)利要求1所述視頻聚合播放的方法,其特征在于,進(jìn)一步包括:
接收用戶輸入的解碼方式指令,并根據(jù)用戶輸入的解碼方式指令設(shè)置對視頻進(jìn)行解碼的解碼方式,所述解碼方式包括:軟件解碼、硬件解碼和智能解碼。
4.根據(jù)權(quán)利要求2或3所述視頻聚合播放的方法,其特征在于,進(jìn)一步包括:
判斷用戶選擇的解碼方式為硬件解碼、軟件解碼還是智能解碼,若為硬件解碼,則直接通過硬件解碼的方式進(jìn)行視頻解碼,若為軟件解碼,則調(diào)取視頻軟解器對視頻進(jìn)行軟件解碼,若用戶選擇硬件解碼后,又將解碼方式切換為軟件解碼,則調(diào)取所述軟解器對視頻進(jìn)行軟件解碼,若為智能解碼,則采用硬件解碼和軟件解碼相結(jié)合的方式進(jìn)行解碼。
5.根據(jù)權(quán)利要求1所述視頻聚合播放的方法,其特征在于,進(jìn)一步包括:
統(tǒng)計(jì)用戶輸入的視頻播放請求,分析用戶觀看視頻文件的喜好,獲得用戶偏好的視頻文件類型,并定期向用戶推送相關(guān)類型的視頻文件。
6.一種視頻聚合播放的系統(tǒng),其特征在于,包括:視頻播放請求接收模塊、視頻播放站點(diǎn)查詢模塊、視頻源文件地址查詢模塊、視頻播放模塊,
所述視頻請求接收模塊,用于等待接收用戶輸入的播放某一視頻文件的視頻播放請求,所述視頻播放請求包括:視頻內(nèi)容以及視頻當(dāng)前網(wǎng)頁播放地址;
所述視頻播放站點(diǎn)查詢模塊,用于根據(jù)用戶輸入的所述視頻播放請求,查找到保存有請求播放的視頻文件的一個(gè)或多個(gè)視頻播放站點(diǎn);
所述視頻源文件地址查詢模塊,用于根據(jù)查找到的視頻播放站點(diǎn),搜索出請求播放的視頻文件的視頻源文件地址;
所述視頻播放模塊,用于判斷視頻的視頻源文件地址是否有效:若從默認(rèn)站點(diǎn)搜索出的視頻源文件地址有效,則從所述視頻源文件地址對視頻源文件進(jìn)行解碼播放,若從默認(rèn)站點(diǎn)搜索出的視頻源文件地址不可用,則自動切換到下一站點(diǎn),從下一個(gè)站點(diǎn)獲取視頻源地址,若獲取到可用的視頻源地址,則從所述視頻源文件地址對視頻源文件進(jìn)行解碼播放,若所有站點(diǎn)都無法獲得有效的視頻源文件地址,則啟動瀏覽器播放,直接跳轉(zhuǎn)到第三方的視頻播放網(wǎng)頁,對視頻文件進(jìn)行瀏覽器播放。
7.根據(jù)權(quán)利要求6所述視頻聚合播放的系統(tǒng),其特征在于,
所述視頻播放模塊,進(jìn)一步用于在對獲取到的所述視頻源文件進(jìn)行解碼播放之前,根據(jù)用戶視頻播放終端的機(jī)型向用戶推薦適合的解碼方式供用戶選擇,所述解碼方式包括:軟件解碼、硬件解碼和智能解碼。
8.根據(jù)權(quán)利要求6所述視頻聚合播放的系統(tǒng),其特征在于,進(jìn)一步包括:解碼方式設(shè)置模塊,
所述解碼方式設(shè)置模塊,用于接收用戶輸入的解碼方式指令,并根據(jù)用戶輸入的解碼方式指令設(shè)置對視頻進(jìn)行解碼的解碼方式,所述解碼方式包括:軟件解碼、硬件解碼和智能解碼。
9.根據(jù)權(quán)利要求7或8所述視頻聚合播放的系統(tǒng),其特征在于,
所述視頻播放模塊,進(jìn)一步用于判斷用戶選擇的解碼方式為硬件解碼、軟件解碼還是智能解碼,若為硬件解碼,則直接通過硬件解碼的方式進(jìn)行視頻解碼,若為軟件解碼,則調(diào)取視頻軟解器對視頻進(jìn)行軟件解碼,若用戶選擇硬件解碼后,又將解碼方式切換為軟件解碼,則調(diào)取所述軟解器對視頻進(jìn)行軟件解碼,若為智能解碼,則采用硬件解碼和軟件解碼相結(jié)合的方式進(jìn)行解碼。
10.根據(jù)權(quán)利要求6所述視頻聚合播放的系統(tǒng),其特征在于,進(jìn)一步包括:用戶行為分析模塊,
所述用戶行為分析模塊,用于統(tǒng)計(jì)用戶輸入的視頻播放請求,分析用戶觀看視頻文件的喜好,獲得用戶偏好的視頻文件類型,并定期向用戶推送相關(guān)類型的視頻文件。