一種調(diào)用媒體播放器的方法、裝置及設(shè)備的制造方法
【專(zhuān)利摘要】本發(fā)明實(shí)施例提供一種調(diào)用媒體播放器的方法和裝置,所述的方法包括:響應(yīng)于用戶(hù)對(duì)多媒體文件的播放指令,調(diào)用所述多媒體文件相應(yīng)的媒體播放器;檢測(cè)所述媒體播放器的調(diào)起來(lái)源,確定來(lái)源參數(shù);若所述調(diào)起來(lái)源屬于預(yù)先設(shè)定的范圍內(nèi),則顯示與所述調(diào)起來(lái)源對(duì)應(yīng)的播放器樣式;其中,所述播放器樣式預(yù)先集成在所述媒體播放器所在的媒體播放應(yīng)用內(nèi)。從而聚合類(lèi)視頻應(yīng)用直接顯示對(duì)應(yīng)的播放器樣式,而無(wú)需調(diào)整到來(lái)源參數(shù)對(duì)應(yīng)應(yīng)用的頁(yè)面,提高聚合類(lèi)視頻應(yīng)用的用戶(hù)點(diǎn)擊量和關(guān)注度。
【專(zhuān)利說(shuō)明】
一種調(diào)用媒體播放器的方法、裝置及設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明實(shí)施例涉及視頻播放技術(shù)領(lǐng)域,尤其涉及一種調(diào)用媒體播放器的方法、裝置及設(shè)備。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,網(wǎng)絡(luò)視頻逐漸普及。其中,網(wǎng)絡(luò)視頻是指由網(wǎng)絡(luò)視頻服務(wù)商提供的、以流媒體為播放格式的、可以在線(xiàn)直播或點(diǎn)播的聲像文件。
[0003]用戶(hù)查找喜歡的網(wǎng)絡(luò)視頻內(nèi)容,可以通過(guò)聚合類(lèi)視頻的應(yīng)用。這類(lèi)應(yīng)用通常搜索到多家視頻網(wǎng)站的媒體,如視頻或音頻或動(dòng)畫(huà)等,例如圖1所示的電影、動(dòng)畫(huà)的搜索入口。當(dāng)用戶(hù)播放搜索到網(wǎng)絡(luò)視頻后,終端設(shè)備會(huì)自動(dòng)調(diào)用自身安裝的媒體播放應(yīng)用,播放網(wǎng)絡(luò)視頻。
[0004]與此同時(shí),上述用戶(hù)搜索到的網(wǎng)絡(luò)視頻的來(lái)源視頻網(wǎng)站也會(huì)推出相應(yīng)的媒體播放應(yīng)用。當(dāng)播放該網(wǎng)絡(luò)視頻時(shí),會(huì)直接調(diào)用來(lái)源視頻網(wǎng)站相應(yīng)的媒體播放應(yīng)用來(lái)進(jìn)行播放,即直接跳轉(zhuǎn)到上述媒體播放應(yīng)用的頁(yè)面上播放該網(wǎng)絡(luò)視頻,從而降低了聚合類(lèi)視頻應(yīng)用的用戶(hù)點(diǎn)擊量和關(guān)注度等。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種調(diào)用媒體播放器的方法、裝置及設(shè)備,用以解決現(xiàn)有技術(shù)中當(dāng)播放網(wǎng)絡(luò)視頻時(shí),被調(diào)用的本地媒體播放應(yīng)用展示的部分內(nèi)容,超出了聚合類(lèi)視頻應(yīng)用提供方的要求的問(wèn)題。
[0006]本發(fā)明實(shí)施例提供了一種調(diào)用媒體播放器的方法,包括:響應(yīng)于用戶(hù)對(duì)多媒體文件的播放指令,調(diào)用所述多媒體文件相應(yīng)的媒體播放器;檢測(cè)所述媒體播放器的調(diào)起來(lái)源,確定來(lái)源參數(shù);若所述調(diào)起來(lái)源屬于預(yù)先設(shè)定的范圍,則顯示與所述調(diào)起來(lái)源對(duì)應(yīng)的播放器樣式;其中,所述播放器樣式預(yù)先集成在所述媒體播放器所在的媒體播放應(yīng)用內(nèi)。
[0007]可選的,還包括:預(yù)先在所述媒體播放器集成多個(gè)播放器樣式;根據(jù)所述來(lái)源參數(shù),選擇不同的類(lèi)文件,控制所述媒體播放器展示不同的播放樣式。
[0008]可選的,還包括:若所述調(diào)起來(lái)源不屬于預(yù)先設(shè)定的范圍,則顯示預(yù)先設(shè)定的播放樣式。
[0009]可選的,檢測(cè)所述媒體播放器的調(diào)起來(lái)源,確定來(lái)源參數(shù),包括:檢測(cè)調(diào)起來(lái)源中的來(lái)源參數(shù);若所述來(lái)源參數(shù)屬于存儲(chǔ)的來(lái)源參數(shù)之一,則認(rèn)為所述調(diào)起來(lái)源屬于預(yù)先設(shè)定的范圍。
[0010]可選的,還包括:在所述調(diào)起操作執(zhí)行結(jié)束后,返回所述用戶(hù)播放指令發(fā)起方的網(wǎng)站或應(yīng)用界面。
[0011]本發(fā)明實(shí)施例還提供了一種調(diào)用媒體播放器的裝置,包括:調(diào)用模塊,用于響應(yīng)于用戶(hù)對(duì)多媒體文件的播放指令,調(diào)用所述多媒體文件相應(yīng)的媒體播放器;檢測(cè)模塊,用于檢測(cè)所述媒體播放器的調(diào)起來(lái)源,確定來(lái)源參數(shù);第一加載模塊,用于若所述調(diào)起來(lái)源屬于預(yù)先設(shè)定的范圍內(nèi),則顯示與所述調(diào)起來(lái)源對(duì)應(yīng)的播放器樣式;其中,所述播放器樣式預(yù)先集成在所述媒體播放器所在媒體播放應(yīng)用內(nèi)。
[0012]可選的,還包括:集成控制模塊,用于預(yù)先在所述媒體播放器集成多個(gè)播放器樣式;根據(jù)所述來(lái)源參數(shù),選擇不同的類(lèi)文件,控制所述媒體播放器展示不同的播放樣式。
[0013]可選的,還包括:第二加載模塊,用于若所述調(diào)起來(lái)源不屬于預(yù)先設(shè)定的范圍,則顯示預(yù)先設(shè)定的播放樣式。
[0014]可選的,所述檢測(cè)模塊,用于檢測(cè)調(diào)起來(lái)源中的來(lái)源參數(shù);若所述來(lái)源參數(shù)屬于存儲(chǔ)的來(lái)源參數(shù)之一,則認(rèn)為所述調(diào)起來(lái)源屬于預(yù)先設(shè)定的范圍。
[0015]可選的,還包括:返回模塊,在所述調(diào)起操作執(zhí)行結(jié)束后,返回所述用戶(hù)播放指令發(fā)起方的網(wǎng)站或應(yīng)用界面。
[0016]本發(fā)明實(shí)施例中,聚合類(lèi)視頻應(yīng)用響應(yīng)于用戶(hù)對(duì)多媒體文件的播放指令,調(diào)用所述多媒體文件相應(yīng)的媒體播放器,再檢測(cè)所述媒體播放器的調(diào)起來(lái)源,確定來(lái)源參數(shù),若所述調(diào)起來(lái)源屬于預(yù)先設(shè)定的范圍,則顯示與所述調(diào)起來(lái)源對(duì)應(yīng)的播放器樣式,從而聚合類(lèi)視頻應(yīng)用直接顯示對(duì)應(yīng)的播放器樣式,而無(wú)需調(diào)整到來(lái)源參數(shù)對(duì)應(yīng)應(yīng)用的頁(yè)面,提高聚合類(lèi)視頻應(yīng)用的用戶(hù)點(diǎn)擊量和關(guān)注度。。
【附圖說(shuō)明】
[0017]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1為現(xiàn)有技術(shù)中的一種聚合類(lèi)視頻應(yīng)用的展示界面;
[0019]圖2為本發(fā)明實(shí)施例的一種媒體播放器調(diào)用的步驟流程圖;
[0020]圖3為本發(fā)明另一個(gè)實(shí)施例的一種媒體播放器調(diào)用的步驟流程圖;
[0021 ]圖4為本發(fā)明實(shí)施例的一種媒體播放器調(diào)用裝置的結(jié)構(gòu)框圖;
[0022]圖5為本發(fā)明另一個(gè)實(shí)施例的一種媒體播放器調(diào)用裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0023]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0024]參照?qǐng)D2,示出了本發(fā)明實(shí)施例的一種調(diào)用媒體播放器的步驟流程圖,具體可以包括如下步驟:
[0025]S201:響應(yīng)于用戶(hù)對(duì)多媒體文件的播放指令,調(diào)用所述多媒體文件相應(yīng)的媒體播放器;
[0026]聚合類(lèi)視頻應(yīng)用在接收到調(diào)用所述多媒體文件相應(yīng)的媒體播放器指令后,響應(yīng)于用戶(hù)對(duì)多媒體文件的播放指令,調(diào)用所述多媒體文件相應(yīng)的媒體播放器,其中,如果對(duì)應(yīng)的視頻來(lái)源網(wǎng)站沒(méi)有媒體播放器,則直接調(diào)用本地播放器進(jìn)行播放,而不執(zhí)行后續(xù)其他步驟,若視頻來(lái)源網(wǎng)站具有媒體播放器,則繼續(xù)執(zhí)行后續(xù)步驟。
[0027]S202:檢測(cè)媒體播放器的調(diào)起來(lái)源,確定來(lái)源參數(shù);
[0028]在確定視頻來(lái)源網(wǎng)站具有媒體播放器后,可以檢測(cè)該媒體播放器調(diào)起來(lái)源的來(lái)源參數(shù)。例如,用戶(hù)采用某個(gè)聚合類(lèi)視頻應(yīng)用,搜索到的自然風(fēng)光的視頻,在該應(yīng)用內(nèi)點(diǎn)擊播放自然風(fēng)光的視頻生成播放指令,響應(yīng)于該播放指令調(diào)用相應(yīng)的媒體播放器,到指定的服務(wù)器確認(rèn)視頻的來(lái)源,確定來(lái)源參數(shù)。在本實(shí)施例中,來(lái)源參數(shù)用于標(biāo)識(shí)多媒體文件的獲取源,即提供該多媒體文件數(shù)據(jù)的來(lái)源,如源視頻網(wǎng)站,源服務(wù)器等,可對(duì)外約定一個(gè)來(lái)源參數(shù),該參數(shù)對(duì)外公布,可被任何技術(shù)開(kāi)發(fā)用戶(hù)使用,也稱(chēng)為調(diào)用參數(shù)。
[0029]確定調(diào)用參數(shù),通過(guò)調(diào)用接口,傳遞給對(duì)應(yīng)的媒體播放應(yīng)用。
[0030]S203:若所述調(diào)起來(lái)源屬于預(yù)先設(shè)定的范圍,則顯示與所述調(diào)起來(lái)源對(duì)應(yīng)的播放器樣式。
[0031]聚合類(lèi)視頻應(yīng)用通過(guò)來(lái)源參數(shù)確定該第一視頻網(wǎng)站屬于預(yù)先設(shè)定的網(wǎng)站,則聚合類(lèi)視頻應(yīng)用調(diào)用相應(yīng)的媒體播放應(yīng)用的媒體播放器,顯示對(duì)應(yīng)的播放器樣式。例如,某種簡(jiǎn)潔版本的樣式,僅僅含有視頻播放的基礎(chǔ)功能,包括播放按鈕、進(jìn)度條、快進(jìn)、快退、暫停、和聲音調(diào)節(jié)。還可能根據(jù)聚合類(lèi)視頻應(yīng)用的開(kāi)發(fā)商要求,顯示其要求提供的信息,而不顯示除此之外的內(nèi)容。
[0032]綜上,聚合類(lèi)視頻應(yīng)用響應(yīng)于用戶(hù)對(duì)多媒體文件的播放指令,調(diào)用所述多媒體文件相應(yīng)的媒體播放器,再檢測(cè)所述媒體播放器的調(diào)起來(lái)源,確定來(lái)源參數(shù),若所述調(diào)起來(lái)源屬于預(yù)先設(shè)定的范圍,則顯示與所述調(diào)起來(lái)源對(duì)應(yīng)的播放器樣式,從而聚合類(lèi)視頻應(yīng)用直接顯示對(duì)應(yīng)的播放器樣式,而無(wú)需調(diào)整到來(lái)源參數(shù)對(duì)應(yīng)應(yīng)用的頁(yè)面,提高聚合類(lèi)視頻應(yīng)用的用戶(hù)點(diǎn)擊量和關(guān)注度。
[0033]本發(fā)明一個(gè)可選實(shí)施例中,預(yù)先在所述媒體播放器集成多個(gè)播放器樣式;根據(jù)所述來(lái)源參數(shù),選擇不同的類(lèi)文件,控制所述媒體播放器展示不同的播放樣式。
[0034]具體的,在上述的方案中,可將多個(gè)播放器樣式預(yù)先集成在媒體播放應(yīng)用內(nèi)。然后可以針對(duì)不同來(lái)源配置相應(yīng)的播放器樣式,可以配置來(lái)源參數(shù)和對(duì)應(yīng)播放器樣式的類(lèi)文件的對(duì)應(yīng)關(guān)系,如建立來(lái)源參數(shù)和類(lèi)文件的綁定關(guān)系,從而通過(guò)來(lái)源參數(shù)控制展示相應(yīng)的播放器樣式。例如:在UI資源包的基礎(chǔ)上,通過(guò)來(lái)源參數(shù)的判斷,選擇對(duì)應(yīng)綁定的類(lèi)文件,控制媒體播放器展示相應(yīng)的播放器樣式,通過(guò)每個(gè)類(lèi)文件調(diào)用的UI資源包內(nèi)的元素的不同,從而實(shí)現(xiàn)控制媒體播放器所展示的內(nèi)容元素顯示的數(shù)量。
[0035]下面通過(guò)另一個(gè)實(shí)施例詳細(xì)說(shuō)明當(dāng)多個(gè)播放器樣式集成在一個(gè)媒體播放應(yīng)用內(nèi),在調(diào)用時(shí)的實(shí)施例,具體包括:
[0036]參照?qǐng)D3,本發(fā)明另一個(gè)實(shí)施例的一種媒體播放器調(diào)用的步驟流程圖。
[0037]S301:響應(yīng)于用戶(hù)對(duì)多媒體文件的播放指令,調(diào)用所述多媒體文件相應(yīng)的媒體播放器;
[0038]S302:檢測(cè)媒體播放應(yīng)用的調(diào)起來(lái)源;
[0039]聚合類(lèi)視頻應(yīng)用在接收到調(diào)用所述多媒體文件相應(yīng)的媒體播放器指令后,響應(yīng)于用戶(hù)對(duì)多媒體文件的播放指令,調(diào)用所述多媒體文件相應(yīng)的媒體播放器,其中,如果對(duì)應(yīng)的視頻來(lái)源網(wǎng)站沒(méi)有媒體播放器,則直接調(diào)用本地播放器進(jìn)行播放,而不執(zhí)行后續(xù)其他步驟,若視頻來(lái)源網(wǎng)站具有媒體播放器,則繼續(xù)執(zhí)行后續(xù)步驟。
[0040]在確定視頻來(lái)源網(wǎng)站具有媒體播放器后,可以檢測(cè)調(diào)起來(lái)源的來(lái)源參數(shù)。例如,用戶(hù)采用某個(gè)聚合類(lèi)視頻應(yīng)用,搜索到的自然風(fēng)光的視頻,在該應(yīng)用內(nèi)點(diǎn)擊自然風(fēng)光的視頻。確定來(lái)源參數(shù),通過(guò)調(diào)用接口,傳遞給對(duì)應(yīng)的媒體播放應(yīng)用。
[0041 ] S303:判斷調(diào)起來(lái)源;
[0042]媒體播放應(yīng)用判斷調(diào)用參數(shù)是否屬于自身存儲(chǔ)的參數(shù)之一;
[0043]S304:若所述調(diào)起來(lái)源屬于預(yù)先設(shè)定的范圍,則顯示與所述調(diào)起來(lái)源對(duì)應(yīng)的播放器樣式。
[0044]檢測(cè)調(diào)起來(lái)源中的來(lái)源參數(shù),若所述來(lái)源參數(shù)屬于存儲(chǔ)的來(lái)源參數(shù)之一,則認(rèn)為屬于預(yù)先設(shè)定的范圍,調(diào)用來(lái)源為預(yù)設(shè)的視頻網(wǎng)站,媒體播放應(yīng)用內(nèi)的媒體播放器顯示預(yù)先設(shè)定的范圍對(duì)應(yīng)的播放器樣式,例如為第一播放器樣式。
[0045]S305:若所述調(diào)起來(lái)源不屬于預(yù)先設(shè)定的范圍,則顯示預(yù)先設(shè)定的播放樣式。
[0046]若所述來(lái)源參數(shù)不屬于存儲(chǔ)的來(lái)源參數(shù)之一,則認(rèn)為不屬于預(yù)先設(shè)定的范圍,調(diào)用來(lái)源非預(yù)設(shè)的視頻網(wǎng)站,媒體播放應(yīng)用內(nèi)的媒體播放器顯示預(yù)先設(shè)定的播放器樣式,例如為第二播放器樣式。
[0047]其中,第一播放器樣式和第二播放器樣式均預(yù)先集成在所述媒體播放應(yīng)用內(nèi)。對(duì)于預(yù)先設(shè)定范圍內(nèi)的調(diào)起來(lái)源,如具有合作關(guān)系的第三方網(wǎng)站,為其提供第一播放器樣式,即該來(lái)源對(duì)應(yīng)的播放器樣式如該來(lái)源對(duì)應(yīng)的播放插件,而對(duì)于設(shè)定范圍外的調(diào)起來(lái)源,則采用第二播放器樣式播放,如跳轉(zhuǎn)到該播放器應(yīng)用進(jìn)行播放等。
[0048]當(dāng)檢測(cè)到調(diào)用來(lái)源屬于預(yù)先設(shè)定的網(wǎng)站,則媒體播放器加載對(duì)應(yīng)的第一播放器樣式。從而聚合類(lèi)視頻應(yīng)用直接顯示對(duì)應(yīng)的播放器樣式,而無(wú)需調(diào)整到來(lái)源參數(shù)對(duì)應(yīng)應(yīng)用的頁(yè)面,提高聚合類(lèi)視頻應(yīng)用的用戶(hù)點(diǎn)擊量和關(guān)注度從而設(shè)備自身媒體播放器所展示的內(nèi)容,符合聚合類(lèi)視頻應(yīng)用提供方的要求。例如,某種簡(jiǎn)潔版本的樣式,僅僅含有視頻播放的基礎(chǔ)功能,包括播放按鈕、進(jìn)度條、快進(jìn)、快退、暫停、和聲音調(diào)節(jié)。還可能根據(jù)聚合類(lèi)視頻應(yīng)用的開(kāi)發(fā)商要求,顯示其要求提供的信息,而不顯示除此之外的內(nèi)容。這里的第一播放器樣式也可以認(rèn)為同前一個(gè)實(shí)施例中的播放器樣式。
[0049]當(dāng)檢測(cè)到調(diào)用參數(shù)不屬于預(yù)先設(shè)定的范圍,媒體播放器顯示對(duì)應(yīng)的第二播放器樣式,即可以跳轉(zhuǎn)到該第二播放器樣式如視頻源網(wǎng)站的播放等,從而便于媒體播放器展示更多的媒體應(yīng)用控件,如搜索控件、用戶(hù)可能喜歡的電影圖片等,可以根據(jù)用戶(hù)當(dāng)前觀看的視頻,以側(cè)邊條的窗口顯示用戶(hù)可能喜歡觀看的視頻推薦、以彈幕的形式展示用戶(hù)之間的評(píng)論等,或加載多個(gè)視頻跳轉(zhuǎn)鏈接,引導(dǎo)用戶(hù)通過(guò)鏈接打開(kāi)第三方視頻網(wǎng)站等。
[0050]例如媒體播放應(yīng)用中集成了基線(xiàn)版本和播放插件兩種播放器樣式,則調(diào)起來(lái)源屬于預(yù)先設(shè)定的范圍時(shí)調(diào)用播放插件進(jìn)行播放,而調(diào)起來(lái)源不屬于預(yù)先設(shè)定的范圍,調(diào)用基線(xiàn)版本進(jìn)行播放。
[0051]在上述兩個(gè)實(shí)施例中,分別詳細(xì)說(shuō)明了兩種方案,第一個(gè)實(shí)施例說(shuō)明了媒體播放應(yīng)用根據(jù)聚合類(lèi)視頻應(yīng)用提供方的要求,展示相應(yīng)的播放器樣式。第二個(gè)實(shí)施例說(shuō)明了當(dāng)調(diào)用來(lái)源,不受聚合類(lèi)視頻應(yīng)用提供方的限制,則可采用其他的播放器樣式,以便向用戶(hù)展示更多的信息。
[0052]進(jìn)一步地,在上述的實(shí)施例中,媒體播放應(yīng)用內(nèi)的媒體播放器在被調(diào)用結(jié)束,媒體播放結(jié)束后,如果調(diào)起來(lái)源屬于預(yù)先設(shè)定的范圍內(nèi),則返回調(diào)用來(lái)源的發(fā)起方,該發(fā)起方可以是聚合類(lèi)視頻應(yīng)用的界面或聚合類(lèi)視頻的網(wǎng)站,用戶(hù)再次篩選喜歡的內(nèi)容,滿(mǎn)足用戶(hù)對(duì)視頻的各種需求。
[0053]進(jìn)一步地,如果調(diào)起來(lái)源不屬于預(yù)先指定的范圍內(nèi),媒體播放器在被調(diào)用結(jié)束后,則顯示媒體播放應(yīng)用的提供方的網(wǎng)站,如第二視頻網(wǎng)站,用戶(hù)再次篩選喜歡的內(nèi)容。
[0054]上面的實(shí)施例詳細(xì)描述了本發(fā)明的方法,本發(fā)明的實(shí)施例可以采用軟件裝置運(yùn)行在各種設(shè)備上,如手機(jī)、平板電腦、或計(jì)算機(jī)等電子設(shè)備。
[0055]參照?qǐng)D4,示出了本發(fā)明實(shí)施例的一種媒體播放器調(diào)用裝置的結(jié)構(gòu)框圖。
[0056]該調(diào)用媒體播放器的裝置,包括:
[0057]調(diào)用模塊400,用于響應(yīng)于用戶(hù)對(duì)多媒體文件的播放指令,調(diào)用所述多媒體文件相應(yīng)的媒體播放器。
[0058]檢測(cè)模塊401,用于檢測(cè)所述媒體播放器的調(diào)起來(lái)源,確定來(lái)源參數(shù);
[0059]第一加載模塊402,用于若所述調(diào)起來(lái)源屬于預(yù)先設(shè)定的范圍內(nèi),則顯示與所述調(diào)起來(lái)源對(duì)應(yīng)的播放器樣式;其中,所述播放器樣式預(yù)先集成在所述媒體播放器所在媒體播放應(yīng)用內(nèi)。
[0060]調(diào)用模塊400在接收到調(diào)用所述多媒體文件相應(yīng)的媒體播放器指令后,響應(yīng)于用戶(hù)對(duì)多媒體文件的播放指令,調(diào)用所述多媒體文件相應(yīng)的媒體播放器,其中,如果對(duì)應(yīng)的視頻來(lái)源網(wǎng)站沒(méi)有媒體播放器,則直接調(diào)用本地播放器進(jìn)行播放,而不觸發(fā)其他模塊,若視頻來(lái)源網(wǎng)站具有媒體播放器,則觸發(fā)檢測(cè)模塊。
[0061 ]在確定視頻來(lái)源網(wǎng)站具有媒體播放器后,檢測(cè)模塊401檢測(cè)該媒體播放器調(diào)起來(lái)源的來(lái)源參數(shù)。例如,用戶(hù)采用某個(gè)聚合類(lèi)視頻應(yīng)用,搜索到的自然風(fēng)光的視頻,在該應(yīng)用內(nèi)點(diǎn)擊播放自然風(fēng)光的視頻生成播放指令,響應(yīng)于該播放指令調(diào)用相應(yīng)的媒體播放器,因此聚合類(lèi)視頻應(yīng)用到指定的服務(wù)器確認(rèn)視頻的來(lái)源,確定來(lái)源參數(shù)。在本實(shí)施例中,來(lái)源參數(shù)用于標(biāo)識(shí)多媒體文件的獲取源,即提供該多媒體文件數(shù)據(jù)的來(lái)源,如源視頻網(wǎng)站,源服務(wù)器等,可對(duì)外約定一個(gè)來(lái)源參數(shù),該參數(shù)對(duì)外公布,可被任何技術(shù)開(kāi)發(fā)用戶(hù)使用,也稱(chēng)為調(diào)用參數(shù),確定調(diào)用參數(shù),通過(guò)調(diào)用接口,傳遞給媒體播放應(yīng)用。
[0062]通過(guò)來(lái)源參數(shù)確定該第一視頻網(wǎng)站屬于預(yù)先設(shè)定的網(wǎng)站,則聚合類(lèi)視頻應(yīng)用調(diào)用相應(yīng)的媒體播放應(yīng)用的媒體播放器,第一加載模塊402顯示對(duì)應(yīng)的播放器樣式。例如,某種簡(jiǎn)潔版本的樣式,僅僅含有視頻播放的基礎(chǔ)功能,包括播放按鈕、進(jìn)度條、快進(jìn)、快退、暫停、和聲音調(diào)節(jié)。還可能根據(jù)聚合類(lèi)視頻應(yīng)用的開(kāi)發(fā)商要求,顯示其要求提供的信息,而不顯示除此之外的內(nèi)容。
[0063]綜上,聚合類(lèi)視頻應(yīng)用響應(yīng)于用戶(hù)對(duì)多媒體文件的播放指令,調(diào)用所述多媒體文件相應(yīng)的媒體播放器,再檢測(cè)所述媒體播放器的調(diào)起來(lái)源,確定來(lái)源參數(shù),若所述調(diào)起來(lái)源屬于預(yù)先設(shè)定的范圍,則顯示與所述調(diào)起來(lái)源對(duì)應(yīng)的播放器樣式,從而聚合類(lèi)視頻應(yīng)用直接顯示對(duì)應(yīng)的播放器樣式,而無(wú)需調(diào)整到來(lái)源參數(shù)對(duì)應(yīng)應(yīng)用的頁(yè)面,提高聚合類(lèi)視頻應(yīng)用的用戶(hù)點(diǎn)擊量和關(guān)注度。
[0064]本發(fā)明的還提供一個(gè)裝置實(shí)施例,用于實(shí)現(xiàn)多個(gè)播放器樣式集成在一個(gè)媒體播放應(yīng)用內(nèi),對(duì)媒體播放器進(jìn)行調(diào)用的方案。
[0065]參照?qǐng)D4,示出了本發(fā)明另一個(gè)實(shí)施例的一種媒體播放器調(diào)用裝置的結(jié)構(gòu)框圖。
[0066]調(diào)用模塊400,用于響應(yīng)于用戶(hù)對(duì)多媒體文件的播放指令,調(diào)用所述多媒體文件相應(yīng)的媒體播放器。
[0067]檢測(cè)模塊401,用于檢測(cè)所述媒體播放器的調(diào)起來(lái)源,確定來(lái)源參數(shù);
[0068]第一加載模塊402,用于若所述調(diào)起來(lái)源屬于預(yù)先設(shè)定的范圍內(nèi),則顯示與所述調(diào)起來(lái)源對(duì)應(yīng)的播放器樣式;其中,所述播放器樣式預(yù)先集成在所述媒體播放器所在媒體播放應(yīng)用內(nèi)。
[0069]第二加載模塊404,用于若所述調(diào)起來(lái)源不屬于預(yù)先設(shè)定的范圍內(nèi),則顯示第二播放器樣式。
[0070]返回模塊403,在所述調(diào)起操作執(zhí)行結(jié)束后,返回所述調(diào)起來(lái)源的發(fā)起方的網(wǎng)站或應(yīng)用界面。
[0071]優(yōu)選地,所述檢測(cè)模塊401,用于檢測(cè)調(diào)起來(lái)源中的來(lái)源參數(shù);若所述來(lái)源參數(shù)屬于存儲(chǔ)的來(lái)源參數(shù)之一,則認(rèn)為所述調(diào)起來(lái)源屬于預(yù)先設(shè)定的范圍;其中,若調(diào)起來(lái)源屬于預(yù)先設(shè)定的范圍,觸發(fā)第一加載模塊402,若調(diào)起來(lái)源不屬于預(yù)先設(shè)定的范圍,觸發(fā)第二加載模塊404。
[0072]可以針對(duì)不同來(lái)源配置相應(yīng)的播放器樣式,可以配置來(lái)源參數(shù)和對(duì)應(yīng)播放器樣式的類(lèi)文件的對(duì)應(yīng)關(guān)系,如建立來(lái)源參數(shù)和類(lèi)文件的綁定關(guān)系,從而通過(guò)來(lái)源參數(shù)控制展示相應(yīng)的播放器樣式。例如:在UI資源包的基礎(chǔ)上,通過(guò)來(lái)源參數(shù)的判斷,選擇對(duì)應(yīng)綁定的類(lèi)文件,控制媒體播放器展示相應(yīng)的播放器樣式,通過(guò)每個(gè)類(lèi)文件調(diào)用的UI資源包內(nèi)的元素的不同,從而實(shí)現(xiàn)控制媒體播放器所展示的內(nèi)容元素顯示的數(shù)量
[0073]在確定視頻來(lái)源網(wǎng)站具有媒體播放器后,檢測(cè)模塊401檢測(cè)該媒體播放器調(diào)起來(lái)源的來(lái)源參數(shù)。例如,用戶(hù)采用某個(gè)聚合類(lèi)視頻應(yīng)用,搜索到的自然風(fēng)光的視頻,在該應(yīng)用內(nèi)點(diǎn)擊播放自然風(fēng)光的視頻生成播放指令,響應(yīng)于該播放指令調(diào)用相應(yīng)的媒體播放器,因此聚合類(lèi)視頻應(yīng)用到指定的服務(wù)器確認(rèn)視頻的來(lái)源,確定來(lái)源參數(shù)。在本實(shí)施例中,來(lái)源參數(shù)用于標(biāo)識(shí)多媒體文件的獲取源,即提供該多媒體文件數(shù)據(jù)的來(lái)源,如源視頻網(wǎng)站,源服務(wù)器等,可對(duì)外約定一個(gè)來(lái)源參數(shù),該參數(shù)對(duì)外公布,可被任何技術(shù)開(kāi)發(fā)用戶(hù)使用,也稱(chēng)為調(diào)用參數(shù),確定調(diào)用參數(shù),通過(guò)調(diào)用接口,傳遞給媒體播放應(yīng)用。
[0074]通過(guò)來(lái)源參數(shù)確定該第一視頻網(wǎng)站屬于預(yù)先設(shè)定的范圍,如果屬于自身存儲(chǔ)的參數(shù)之一,則認(rèn)為屬于預(yù)先設(shè)定的范圍,調(diào)用來(lái)源為預(yù)設(shè)的視頻網(wǎng)站,第一加載模塊402顯示預(yù)先設(shè)定的范圍對(duì)應(yīng)的播放器樣式,例如為第一播放器樣式。例如,某種簡(jiǎn)潔版本的樣式,僅僅含有視頻播放的基礎(chǔ)功能,包括播放按鈕、進(jìn)度條、快進(jìn)、快退、暫停、和聲音調(diào)節(jié)。還可能根據(jù)聚合類(lèi)視頻應(yīng)用的開(kāi)發(fā)商要求,顯示其要求提供的信息,而不顯示除此之外的內(nèi)容。
[0075]如果不屬于自身存儲(chǔ)的參數(shù),則認(rèn)為不屬于預(yù)先設(shè)定的范圍,調(diào)用來(lái)源非預(yù)設(shè)的視頻網(wǎng)站,媒體播放應(yīng)用內(nèi)的媒體播放器顯示預(yù)先設(shè)定的播放器樣式,例如為第二播放器樣式。
[0076]其中,第一播放器樣式和第二播放器樣式均預(yù)先集成在所述媒體播放應(yīng)用內(nèi)。對(duì)于預(yù)先設(shè)定范圍內(nèi)的調(diào)起來(lái)源,如具有合作關(guān)系的第三方網(wǎng)站,為其提供第一播放器樣式,即該來(lái)源對(duì)應(yīng)的播放器樣式如該來(lái)源對(duì)應(yīng)的播放插件,而對(duì)于設(shè)定范圍外的調(diào)起來(lái)源,則采用第二播放器樣式播放,如跳轉(zhuǎn)到該播放器應(yīng)用進(jìn)行播放等。
[0077]當(dāng)檢測(cè)到調(diào)用來(lái)源屬于預(yù)先設(shè)定的網(wǎng)站,則媒體播放器加載對(duì)應(yīng)的第一播放器樣式。從而聚合類(lèi)視頻應(yīng)用直接顯示對(duì)應(yīng)的播放器樣式,而無(wú)需調(diào)整到來(lái)源參數(shù)對(duì)應(yīng)應(yīng)用的頁(yè)面,提高聚合類(lèi)視頻應(yīng)用的用戶(hù)點(diǎn)擊量和關(guān)注度從而設(shè)備自身媒體播放器所展示的內(nèi)容,符合聚合類(lèi)視頻應(yīng)用提供方的要求。例如,某種簡(jiǎn)潔版本的樣式,僅僅含有視頻播放的基礎(chǔ)功能,包括播放按鈕、進(jìn)度條、快進(jìn)、快退、暫停、和聲音調(diào)節(jié)。還可能根據(jù)聚合類(lèi)視頻應(yīng)用的開(kāi)發(fā)商要求,顯示其要求提供的信息,而不顯示除此之外的內(nèi)容。這里的第一播放器樣式也可以認(rèn)為同前一個(gè)實(shí)施例中的播放器樣式。
[0078]當(dāng)檢測(cè)到調(diào)用參數(shù)不屬于預(yù)先設(shè)定的范圍,媒體播放器顯示對(duì)應(yīng)的第二播放器樣式,即可以跳轉(zhuǎn)到。該第二播放器樣式如視頻源網(wǎng)站的播放等,從而便于媒體播放器展示更多的媒體應(yīng)用控件,如搜索控件、用戶(hù)可能喜歡的電影圖片等,可以根據(jù)用戶(hù)當(dāng)前觀看的視頻,以側(cè)邊條的窗口顯示用戶(hù)可能喜歡觀看的視頻推薦、以彈幕的形式展示用戶(hù)之間的評(píng)論等,或加載多個(gè)視頻跳轉(zhuǎn)鏈接,引導(dǎo)用戶(hù)通過(guò)鏈接打開(kāi)第三方視頻網(wǎng)站等。
[0079]例如媒體播放應(yīng)用中集成了基線(xiàn)版本和播放插件兩種播放器樣式,則調(diào)起來(lái)源屬于預(yù)先設(shè)定的范圍時(shí)調(diào)用播放插件進(jìn)行播放,而調(diào)起來(lái)源不屬于預(yù)先設(shè)定的范圍,調(diào)用基線(xiàn)版本進(jìn)行播放。
[0080]本發(fā)明的實(shí)施例還提供一種調(diào)用媒體播放器的設(shè)備,包括上述實(shí)施例中所闡述的裝置。該設(shè)備可以是手機(jī)、平板電腦、計(jì)算機(jī)等各種電子設(shè)備。該裝置可寫(xiě)入到媒體播放應(yīng)用中,運(yùn)行在設(shè)備內(nèi)。
[0081]通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0082]最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種調(diào)用媒體播放器的方法,其特征在于,包括: 響應(yīng)于用戶(hù)對(duì)多媒體文件的播放指令,調(diào)用所述多媒體文件相應(yīng)的媒體播放器; 檢測(cè)所述媒體播放器的調(diào)起來(lái)源,確定來(lái)源參數(shù); 若所述調(diào)起來(lái)源屬于預(yù)先設(shè)定的范圍,則顯示與所述調(diào)起來(lái)源對(duì)應(yīng)的播放器樣式;其中,所述播放器樣式預(yù)先集成在所述媒體播放器所在的媒體播放應(yīng)用內(nèi)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 預(yù)先在所述媒體播放器集成多個(gè)播放器樣式; 根據(jù)所述來(lái)源參數(shù),選擇不同的類(lèi)文件,控制所述媒體播放器展示不同的播放樣式。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:若所述調(diào)起來(lái)源不屬于預(yù)先設(shè)定的范圍,則顯示預(yù)先設(shè)定的播放樣式。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,檢測(cè)所述媒體播放器的調(diào)起來(lái)源,確定來(lái)源參數(shù),包括: 檢測(cè)調(diào)起來(lái)源中的來(lái)源參數(shù); 若所述來(lái)源參數(shù)屬于存儲(chǔ)的來(lái)源參數(shù)之一,則認(rèn)為所述調(diào)起來(lái)源屬于預(yù)先設(shè)定的范圍。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 在所述調(diào)起操作執(zhí)行結(jié)束后,返回所述用戶(hù)播放指令發(fā)起方的網(wǎng)站或應(yīng)用界面。6.一種調(diào)用媒體播放器的裝置,其特征在于,包括: 調(diào)用模塊,用于響應(yīng)于用戶(hù)對(duì)多媒體文件的播放指令,調(diào)用所述多媒體文件相應(yīng)的媒體播放器; 檢測(cè)模塊,用于檢測(cè)所述媒體播放器的調(diào)起來(lái)源,確定來(lái)源參數(shù); 第一加載模塊,用于若所述調(diào)起來(lái)源屬于預(yù)先設(shè)定的范圍內(nèi),則顯示與所述調(diào)起來(lái)源對(duì)應(yīng)的播放器樣式;其中,所述播放器樣式預(yù)先集成在所述媒體播放器所在媒體播放應(yīng)用內(nèi)。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 集成控制模塊,用于預(yù)先在所述媒體播放器集成多個(gè)播放器樣式;根據(jù)所述來(lái)源參數(shù),選擇不同的類(lèi)文件,控制所述媒體播放器展示不同的播放樣式。8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 第二加載模塊,用于若所述調(diào)起來(lái)源不屬于預(yù)先設(shè)定的范圍,則顯示預(yù)先設(shè)定的播放樣式。9.根據(jù)權(quán)利要求6所述的裝置,其特征在于, 所述檢測(cè)模塊,用于檢測(cè)調(diào)起來(lái)源中的來(lái)源參數(shù);若所述來(lái)源參數(shù)屬于存儲(chǔ)的來(lái)源參數(shù)之一,則認(rèn)為所述調(diào)起來(lái)源屬于預(yù)先設(shè)定的范圍。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括: 返回模塊,在所述調(diào)起操作執(zhí)行結(jié)束后,返回所述用戶(hù)播放指令發(fā)起方的網(wǎng)站或應(yīng)用界面。
【文檔編號(hào)】H04N21/442GK105898570SQ201610228873
【公開(kāi)日】2016年8月24日
【申請(qǐng)日】2016年4月13日
【發(fā)明人】韓冰
【申請(qǐng)人】樂(lè)視控股(北京)有限公司, 樂(lè)視網(wǎng)信息技術(shù)(北京)股份有限公司