本發(fā)明涉及視頻播放技術(shù),尤其涉及一種在鎖屏界面上播放視頻的方法、裝置及電子設(shè)備。
背景技術(shù):
隨著移動(dòng)互聯(lián)網(wǎng)的高速發(fā)展,手機(jī)用戶不再滿足于簡(jiǎn)單的短信、彩信和語(yǔ)音通話等簡(jiǎn)單的功能。而隨著第三代移動(dòng)通信技術(shù)(3G,3rd-Generation)、第四代移動(dòng)通信技術(shù)(4G,4th-Generation)和無(wú)線保真(WIFI,Wireless Fidelity)的普及,用戶可以通過(guò)移動(dòng)互聯(lián)網(wǎng)流暢地下載視頻短片進(jìn)行觀看,以滿足用戶的休閑娛樂(lè)需求,視頻應(yīng)用的發(fā)展已經(jīng)成一個(gè)必然的趨勢(shì)。
在滿足用戶娛樂(lè)需求的同時(shí),安卓(Android)用戶對(duì)手機(jī)的安全性還有著強(qiáng)烈的需求,包括支付寶、京東和掌上生活等的理財(cái)、購(gòu)物應(yīng)用,手機(jī)綁定的各種賬號(hào),個(gè)人的短信、通信錄等隱私都急需保護(hù),常用的方式是采用鎖屏技術(shù)。
為了同時(shí)滿足用戶對(duì)娛樂(lè)、安全以及便捷性的更高需求,改進(jìn)的技術(shù)是使用視頻鎖功能,即在鎖屏界面上播放對(duì)安全性要求不高的視頻,同時(shí)無(wú)需對(duì)屏幕進(jìn)行解鎖,從而降低用戶操作。由于是在鎖屏界面播放視頻,因而,當(dāng)視頻的長(zhǎng)度較長(zhǎng)時(shí),即視頻播放時(shí)長(zhǎng)大于用戶設(shè)置的亮屏?xí)r間時(shí),系統(tǒng)會(huì)自動(dòng)滅屏,從而使得用戶不能流暢地觀看視頻,降低了視頻播放效果。針對(duì)該問(wèn)題,目前提出通過(guò)持有系統(tǒng)喚醒鎖(Wake Lock)的方式來(lái)保持屏幕常亮,以便用戶流暢地觀看視頻,但該方法,持有系統(tǒng)喚醒鎖的應(yīng)用需要申請(qǐng)新的權(quán)限,操作流程較為復(fù)雜,且不利于版本升級(jí),使得該方法通用性不強(qiáng)。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供一種在鎖屏界面上播放視頻的方法、裝置及電子設(shè)備,能夠簡(jiǎn)化播放操作流程,以解決現(xiàn)有的在鎖屏界面上播放視頻的方法中,通過(guò)持有系統(tǒng)喚醒鎖的方式來(lái)保持屏幕常亮導(dǎo)致的播放操作流程復(fù)雜的問(wèn)題。
第一方面,本發(fā)明實(shí)施例提供一種在鎖屏界面上播放視頻的方法,包括:
在監(jiān)測(cè)到鎖屏界面發(fā)生亮屏事件后,判斷監(jiān)測(cè)到的亮屏事件的類型是否為預(yù)先設(shè)置的亮屏事件類型;
如監(jiān)測(cè)到的亮屏事件的類型為預(yù)先設(shè)置的亮屏事件類型,更新界面的窗口屬性為常亮;
加載視頻鎖界面以播放視頻;
在監(jiān)測(cè)到所述視頻播放完畢后,更新界面的窗口屬性為滅屏。
結(jié)合第一方面,在第一方面的第一種實(shí)施方式中,所述判斷監(jiān)測(cè)到的亮屏事件的類型是否為預(yù)先設(shè)置的亮屏事件類型包括:
判斷亮屏事件是否為接收到的信息流觸發(fā)引起;
如果是,確定監(jiān)測(cè)到的亮屏事件的類型不為預(yù)先設(shè)置的亮屏事件類型,如果不是,確定監(jiān)測(cè)到的亮屏事件的類型為預(yù)先設(shè)置的亮屏事件類型。
結(jié)合第一方面,在第一方面的第二種實(shí)施方式中,所述更新界面的窗口屬性為常亮包括:
將窗口的屬性設(shè)置為FLAG_KEEP_SCREEN_ON。
結(jié)合第一方面,在第一方面的第三種實(shí)施方式中,在所述如監(jiān)測(cè)到的亮屏事件的類型為預(yù)先設(shè)置的亮屏事件類型之后,更新界面的窗口屬性為常亮之前,所述方法還包括:
查詢視頻鎖界面的展示優(yōu)先級(jí)是否高于其他鎖屏界面的展示優(yōu)先級(jí),若是,執(zhí)行所述更新視頻鎖界面的窗口屬性為常亮的步驟。
結(jié)合第一方面、第一方面的第一種至第三種中任一種實(shí)施方式,在第一方面的第四種實(shí)施方式中,所述方法還包括:
在視頻播放過(guò)程中,接收來(lái)自所述視頻鎖界面的指令,對(duì)播放的所述視頻進(jìn)行相應(yīng)控制。
第二方面,本發(fā)明實(shí)施例提供一種在鎖屏界面上播放視頻的裝置,包括:亮屏事件判斷模塊、窗口屬性第一更新模塊、加載模塊以及窗口屬性第二更新模塊,其中,
亮屏事件判斷模塊,用于在監(jiān)測(cè)到鎖屏界面發(fā)生亮屏事件后,判斷監(jiān)測(cè)到的亮屏事件的類型是否為預(yù)先設(shè)置的亮屏事件類型;
窗口屬性第一更新模塊,用于如監(jiān)測(cè)到的亮屏事件的類型為預(yù)先設(shè)置的亮屏事件類型,更新界面的窗口屬性為常亮;
加載模塊,用于加載視頻鎖界面以播放視頻;
窗口屬性第二更新模塊,用于在監(jiān)測(cè)到所述視頻播放完畢后,更新界面的窗口屬性為滅屏。
結(jié)合第二方面,在第二方面的第一種實(shí)施方式中,所述亮屏事件判斷模塊包括:監(jiān)測(cè)單元以及亮屏事件判斷單元,其中,
監(jiān)測(cè)單元,用于在監(jiān)測(cè)到鎖屏界面發(fā)生亮屏事件后,通知亮屏事件判斷單元;
亮屏事件判斷單元,用于判斷亮屏事件是否為接收到的信息流觸發(fā)引起;如果是,確定監(jiān)測(cè)到的亮屏事件的類型不為預(yù)先設(shè)置的亮屏事件類型,如果不是,確定監(jiān)測(cè)到的亮屏事件的類型為預(yù)先設(shè)置的亮屏事件類型。
結(jié)合第二方面,在第二方面的第二種實(shí)施方式中,所述更新界面的窗口屬性為常亮包括:
將窗口的屬性設(shè)置為FLAG_KEEP_SCREEN_ON。
結(jié)合第二方面,在第二方面的第三種實(shí)施方式中,所述窗口屬性第一更新模塊還用于在如監(jiān)測(cè)到的亮屏事件的類型為預(yù)先設(shè)置的亮屏事件類型后,查詢視頻鎖界面的展示優(yōu)先級(jí)是否高于其他鎖屏界面的展示優(yōu)先級(jí),若是,執(zhí)行所述更新視頻鎖界面的窗口屬性為常亮的步驟。
結(jié)合第二方面、第二方面的第一種至第三種中任一種實(shí)施方式,在第二方面的第四種實(shí)施方式中,所述裝置法還包括:
播放控制模塊,用于在視頻播放過(guò)程中,接收來(lái)自所述視頻鎖界面的指令,對(duì)播放的所述視頻進(jìn)行相應(yīng)控制。
第三方面,本發(fā)明實(shí)施例提供一種電子設(shè)備,所述電子設(shè)備包括:殼體、處理器、存儲(chǔ)器、電路板和電源電路,其中,電路板安置在殼體圍成的空間內(nèi)部,處理器和存儲(chǔ)器設(shè)置在電路板上;電源電路,用于為上述電子設(shè)備的各個(gè)電路或器件供電;存儲(chǔ)器用于存儲(chǔ)可執(zhí)行程序代碼;處理器通過(guò)讀取存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與可執(zhí)行程序代碼對(duì)應(yīng)的程序,用于執(zhí)行如下操作:
在監(jiān)測(cè)到鎖屏界面發(fā)生亮屏事件后,判斷監(jiān)測(cè)到的亮屏事件的類型是否為預(yù)先設(shè)置的亮屏事件類型;
如監(jiān)測(cè)到的亮屏事件的類型為預(yù)先設(shè)置的亮屏事件類型,更新界面的窗口屬性為常亮;
加載視頻鎖界面以播放視頻;
在監(jiān)測(cè)到所述視頻播放完畢后,更新界面的窗口屬性為滅屏。
第四方面,本發(fā)明實(shí)施例還提供了一種存儲(chǔ)介質(zhì),用于存儲(chǔ)應(yīng)用程序,所述應(yīng)用程序用于執(zhí)行本發(fā)明實(shí)施例所提供的一種在鎖屏界面上播放視頻的方法。
第五方面,本發(fā)明實(shí)施例還提供了一種應(yīng)用程序,用于執(zhí)行本發(fā)明實(shí)施例所提供的一種在鎖屏界面上播放視頻的方法。
本發(fā)明實(shí)施例提供的一種在鎖屏界面上播放視頻的方法、裝置及電子設(shè)備,通過(guò)在監(jiān)測(cè)到鎖屏界面發(fā)生亮屏事件后,判斷監(jiān)測(cè)到的亮屏事件的類型是否為預(yù)先設(shè)置的亮屏事件類型;如監(jiān)測(cè)到的亮屏事件的類型為預(yù)先設(shè)置的亮屏事件類型,更新界面的窗口屬性為常亮;加載視頻鎖界面以播放視頻;在監(jiān)測(cè)到所述視頻播放完畢后,更新界面的窗口屬性為滅屏,能夠簡(jiǎn)化播放操作流程,以解決現(xiàn)有的在鎖屏界面上播放視頻的方法中,通過(guò)持有系統(tǒng)喚醒鎖的方式來(lái)保持屏幕常亮導(dǎo)致的播放操作流程復(fù)雜的問(wèn)題。
附圖說(shuō)明
為了更清楚地說(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ù)這些附圖獲得其它的附圖。
圖1為本發(fā)明的實(shí)施例一在鎖屏界面上播放視頻的方法流程示意圖;
圖2為本發(fā)明的實(shí)施例二在鎖屏界面上播放視頻的方法流程示意圖;
圖3為本發(fā)明的實(shí)施例三在鎖屏界面上播放視頻的裝置結(jié)構(gòu)示意圖;
圖4為本發(fā)明電子設(shè)備一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。
應(yīng)當(dāng)明確,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
實(shí)施例一
圖1為本發(fā)明的實(shí)施例一在鎖屏界面上播放視頻的方法流程示意圖,如圖1所示,本實(shí)施例的方法可以包括:
步驟101,在監(jiān)測(cè)到鎖屏界面發(fā)生亮屏事件后,判斷監(jiān)測(cè)到的亮屏事件的類型是否為預(yù)先設(shè)置的亮屏事件類型;
本實(shí)施例中,作為一可選實(shí)施例,在所述監(jiān)測(cè)到鎖屏界面發(fā)生亮屏事件之前,該方法還包括:
注冊(cè)用于監(jiān)聽(tīng)亮屏事件的監(jiān)聽(tīng)模塊。
本實(shí)施例中,作為一可選實(shí)施例,注冊(cè)用于監(jiān)聽(tīng)亮屏事件的監(jiān)聽(tīng)模塊包括:
開(kāi)啟后臺(tái)服務(wù)(service)進(jìn)程,利用所述后臺(tái)服務(wù)進(jìn)程注冊(cè)用于監(jiān)聽(tīng)亮屏事件的監(jiān)聽(tīng)模塊。
本實(shí)施例中,電子設(shè)備操作系統(tǒng)在發(fā)生亮/滅屏事件對(duì)應(yīng)的亮/滅屏?xí)r,會(huì)發(fā)送相應(yīng)的亮/滅屏廣播消息,例如,在發(fā)生亮屏事件對(duì)應(yīng)的亮屏?xí)r,會(huì)發(fā)送(廣播)亮屏廣播消息,發(fā)生滅屏事件對(duì)應(yīng)的滅屏?xí)r,會(huì)發(fā)送滅屏廣播消息。
本實(shí)施例中,注冊(cè)的監(jiān)聽(tīng)模塊用于監(jiān)聽(tīng)亮屏事件,當(dāng)然,實(shí)際應(yīng)用中,注冊(cè)的監(jiān)聽(tīng)模塊還可以設(shè)置為監(jiān)聽(tīng)滅屏事件、通話狀態(tài)事件和鬧鐘解鎖事件等事件,并在監(jiān)聽(tīng)的事件發(fā)生時(shí)觸發(fā)相應(yīng)邏輯。
本實(shí)施例中,作為一可選實(shí)施例,監(jiān)聽(tīng)模塊為廣播接收器。通過(guò)將本實(shí)施例的在鎖屏界面上播放視頻的方法進(jìn)行程序代碼段編輯形成一應(yīng)用程序安裝包,安裝應(yīng)用程序安裝包,得到一應(yīng)用程序,將該應(yīng)用程序注冊(cè)廣播接收器,就可以接收到發(fā)生亮屏事件時(shí)廣播的亮屏廣播消息,從而監(jiān)聽(tīng)到亮屏廣播消息。
本實(shí)施例中,作為一可選實(shí)施例,判斷監(jiān)測(cè)到的亮屏事件的類型是否為預(yù)先設(shè)置的亮屏事件類型包括:
判斷亮屏事件是否為接收到的信息流觸發(fā)引起;
如果是,確定監(jiān)測(cè)到的亮屏事件的類型不為預(yù)先設(shè)置的亮屏事件類型,如果不是,確定監(jiān)測(cè)到的亮屏事件的類型為預(yù)先設(shè)置的亮屏事件類型。
本實(shí)施例中,如果是由用戶觸發(fā)引起的亮屏,為用戶主動(dòng)亮屏。例如,如果是用戶設(shè)置鎖屏、按下電源鍵則為主動(dòng)亮屏,如果是信息流引起的亮屏,則為自動(dòng)亮屏。
步驟102,如監(jiān)測(cè)到的亮屏事件的類型為預(yù)先設(shè)置的亮屏事件類型,更新界面的窗口屬性為常亮;
本實(shí)施例中,由于Android操作系統(tǒng)中的界面都在窗口(Window)上展示,Android操作系統(tǒng)中的界面的Window屬性被相應(yīng)保存,因而,利用Android操作系統(tǒng)的Window管理機(jī)制,通過(guò)修改Window屬性,可以動(dòng)態(tài)變更Window屬性,即通過(guò)設(shè)置各界面的Window屬性,可以控制相應(yīng)界面的展示方式,例如,展示優(yōu)先級(jí)、展示時(shí)長(zhǎng)等。
本實(shí)施例中,作為一可選實(shí)施例,更新視頻鎖界面的窗口屬性為常亮包括:
將窗口的屬性設(shè)置為FLAG_KEEP_SCREEN_ON。
本實(shí)施例中,作為一可選實(shí)施例,在所述如監(jiān)測(cè)到的亮屏事件的類型為預(yù)先設(shè)置的亮屏事件類型之后,更新界面的窗口屬性為常亮之前,該方法還包括:
查詢視頻鎖界面的展示優(yōu)先級(jí)是否高于其他鎖屏界面的展示優(yōu)先級(jí),若是,執(zhí)行所述更新視頻鎖界面的窗口屬性為常亮的步驟。
本實(shí)施例中,若查詢得到的視頻鎖界面的展示優(yōu)先級(jí)不高于其他鎖屏界面的展示優(yōu)先級(jí),按照現(xiàn)有技術(shù)流程進(jìn)行處理。
本實(shí)施例中,作為一可選實(shí)施例,視頻鎖界面可以通過(guò)視頻鎖窗口或者視頻鎖活動(dòng)(Activity)組件實(shí)現(xiàn)。其中,視頻鎖窗口可以是一懸浮窗。
本實(shí)施例中,視頻鎖界面通過(guò)視頻鎖活動(dòng)組件實(shí)現(xiàn)。
本實(shí)施例中,如果視頻鎖界面的展示優(yōu)先級(jí)高于其他鎖屏界面的展示優(yōu)先級(jí),例如,視頻鎖界面的展示優(yōu)先級(jí)高于系統(tǒng)鎖界面的展示優(yōu)先級(jí),可以使得在亮屏后,視頻鎖Activity組件或懸浮窗覆蓋在其他鎖屏界面之上。這樣,在亮屏?xí)r,首先展示鎖屏的視頻鎖Activity組件或懸浮窗。
步驟103,加載視頻鎖界面以播放視頻;
本實(shí)施例中,在加載視頻鎖界面成功后,可以依據(jù)預(yù)先的設(shè)置播放相應(yīng)的視頻以便于用戶觀看。
本實(shí)施例中,作為一可選實(shí)施例,該方法還包括:
在視頻播放過(guò)程中,接收來(lái)自所述視頻鎖界面的指令,對(duì)播放的所述視頻進(jìn)行相應(yīng)控制。
本實(shí)施例中,用戶可以依據(jù)視頻鎖界面中播放視頻的播放窗口中包含的控件按鈕,例如,前進(jìn)鍵、后退鍵、快進(jìn)鍵、快退鍵、暫停鍵、停止鍵、重新播放鍵等,當(dāng)用戶點(diǎn)擊其中的一鍵時(shí),執(zhí)行相應(yīng)的控制。即在視頻鎖界面播放視頻的過(guò)程中,可以設(shè)置僅對(duì)視頻包含的控件按鈕進(jìn)行響應(yīng)。
步驟104,在監(jiān)測(cè)到所述視頻播放完畢后,更新界面的窗口屬性為滅屏。
本實(shí)施例中,作為一可選實(shí)施例,也可以通過(guò)注冊(cè)的監(jiān)聽(tīng)模塊監(jiān)聽(tīng)視頻播放完畢時(shí)操作系統(tǒng)廣播的播放完畢廣播消息來(lái)實(shí)現(xiàn)對(duì)視頻播放完畢的監(jiān)測(cè)。
本實(shí)施例中,在主動(dòng)亮屏后,設(shè)置Window屬性為常亮FLAG_KEEP_SCREEN_ON,使其保持常亮,當(dāng)視頻播放完后,撤銷Window屬性的常亮屬性,使其滅屏。
本實(shí)施例在鎖屏界面上播放視頻的方法,在監(jiān)測(cè)到鎖屏界面發(fā)生亮屏事件后,判斷監(jiān)測(cè)到的亮屏事件的類型是否為預(yù)先設(shè)置的亮屏事件類型;如監(jiān)測(cè)到的亮屏事件的類型為預(yù)先設(shè)置的亮屏事件類型,更新界面的窗口屬性為常亮;加載視頻鎖界面以播放視頻;在監(jiān)測(cè)到所述視頻播放完畢后,更新界面的窗口屬性為滅屏。這樣,通過(guò)自動(dòng)更新視頻鎖界面的窗口屬性為常亮的方式,無(wú)需用戶主動(dòng)申請(qǐng)權(quán)限來(lái)設(shè)置系統(tǒng)喚醒鎖即可完整觀看鎖屏上的視頻,有效簡(jiǎn)化了觀看視頻的操作流程,方法通用性強(qiáng),有利于版本升級(jí),從而能夠有效提高用戶的體驗(yàn)、安裝率。
實(shí)施例二
圖2為本發(fā)明的實(shí)施例二在鎖屏界面上播放視頻的方法流程示意圖,如圖2所示,以用戶亮屏后觀看視頻為例,本實(shí)施例的方法可以包括:
步驟201,設(shè)置系統(tǒng)界面的窗口屬性為自動(dòng)滅屏,滅屏?xí)r間為10秒;
步驟202,進(jìn)入應(yīng)用程序,選擇時(shí)長(zhǎng)超過(guò)10秒的視頻,設(shè)置為鎖屏視頻;
步驟203,按下手機(jī)電源鍵,進(jìn)入鎖屏狀態(tài);
步驟204,按下手機(jī)電源鍵,進(jìn)入亮屏狀態(tài);
步驟205,更新界面的窗口屬性為常亮后在視頻鎖界面播放視頻。
本實(shí)施例中,可在亮屏狀態(tài)下完整播放視頻,屏幕始終保持亮屏,在視頻播放完畢后,更新界面的窗口屬性為滅屏,有效解決了視頻播放過(guò)程中滅屏的問(wèn)題。
實(shí)施例三
圖3為本發(fā)明的實(shí)施例三在鎖屏界面上播放視頻的裝置結(jié)構(gòu)示意圖,如圖3所示,本實(shí)施例的裝置可以包括:亮屏事件判斷模塊、窗口屬性第一更新模塊、加載模塊以及窗口屬性第二更新模塊,其中,
亮屏事件判斷模塊,用于在監(jiān)測(cè)到鎖屏界面發(fā)生亮屏事件后,判斷監(jiān)測(cè)到的亮屏事件的類型是否為預(yù)先設(shè)置的亮屏事件類型;
本實(shí)施例中,作為一可選實(shí)施例,亮屏事件判斷模塊包括:監(jiān)測(cè)單元以及亮屏事件判斷單元(圖中未示出),其中,
監(jiān)測(cè)單元,用于在監(jiān)測(cè)到鎖屏界面發(fā)生亮屏事件后,通知亮屏事件判斷單元;
亮屏事件判斷單元,用于判斷亮屏事件是否為接收到的信息流觸發(fā)引起;如果是,確定監(jiān)測(cè)到的亮屏事件的類型不為預(yù)先設(shè)置的亮屏事件類型,如果不是,確定監(jiān)測(cè)到的亮屏事件的類型為預(yù)先設(shè)置的亮屏事件類型。
窗口屬性第一更新模塊,用于如監(jiān)測(cè)到的亮屏事件的類型為預(yù)先設(shè)置的亮屏事件類型,更新界面的窗口屬性為常亮;
本實(shí)施例中,作為一可選實(shí)施例,所述更新界面的窗口屬性為常亮包括:
將窗口的屬性設(shè)置為FLAG_KEEP_SCREEN_ON。
本實(shí)施例中,作為一可選實(shí)施例,窗口屬性第一更新模塊還用于在如監(jiān)測(cè)到的亮屏事件的類型為預(yù)先設(shè)置的亮屏事件類型后,查詢視頻鎖界面的展示優(yōu)先級(jí)是否高于其他鎖屏界面的展示優(yōu)先級(jí),若是,執(zhí)行所述更新視頻鎖界面的窗口屬性為常亮的步驟。
本實(shí)施例中,若查詢得到的視頻鎖界面的展示優(yōu)先級(jí)不高于其他鎖屏界面的展示優(yōu)先級(jí),按照現(xiàn)有技術(shù)流程進(jìn)行處理。
加載模塊,用于加載視頻鎖界面以播放視頻;
本實(shí)施例中,作為一可選實(shí)施例,視頻鎖界面包括:視頻鎖窗口以及視頻鎖活動(dòng)組件。其中,視頻鎖窗口可以是一懸浮窗。
窗口屬性第二更新模塊,用于在監(jiān)測(cè)到所述視頻播放完畢后,更新視頻鎖界面的窗口屬性為自動(dòng)滅屏。
本實(shí)施例中,作為一可選實(shí)施例,該裝置還包括:
播放控制模塊,用于在視頻播放過(guò)程中,接收來(lái)自所述視頻鎖界面的指令,對(duì)播放的所述視頻進(jìn)行相應(yīng)控制。
本實(shí)施例中,用戶可以依據(jù)視頻鎖界面中播放視頻的播放窗口中包含的控件按鈕,例如,前進(jìn)鍵、后退鍵、快進(jìn)鍵、快退鍵、暫停鍵、停止鍵、重新播放鍵等,當(dāng)用戶點(diǎn)擊其中的一鍵時(shí),執(zhí)行相應(yīng)的控制。即在視頻鎖界面播放視頻的過(guò)程中,可以設(shè)置僅對(duì)視頻包含的控件按鈕進(jìn)行響應(yīng)。
本實(shí)施例中,作為另一可選實(shí)施例,該裝置還包括:
注冊(cè)模塊,用于注冊(cè)用于監(jiān)聽(tīng)亮屏事件的監(jiān)聽(tīng)模塊。
本實(shí)施例中,作為一可選實(shí)施例,注冊(cè)用于監(jiān)聽(tīng)亮屏事件的監(jiān)聽(tīng)模塊包括:
開(kāi)啟后臺(tái)服務(wù)進(jìn)程,利用所述后臺(tái)服務(wù)進(jìn)程注冊(cè)用于監(jiān)聽(tīng)亮屏事件的監(jiān)聽(tīng)模塊。
本實(shí)施例中,作為一可選實(shí)施例,監(jiān)聽(tīng)模塊為廣播接收器。
本實(shí)施例的裝置,可以用于執(zhí)行圖1和圖2所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
需要說(shuō)明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。
本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用相關(guān)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。
尤其,對(duì)于裝置實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說(shuō)明書(shū)而言,″計(jì)算機(jī)可讀介質(zhì)″可以是任何可以包含、存儲(chǔ)、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個(gè)或多個(gè)布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤(pán)盒(磁裝置),隨機(jī)存取存儲(chǔ)器(RAM),只讀存儲(chǔ)器(ROM),可擦除可編輯只讀存儲(chǔ)器(EPROM或閃速存儲(chǔ)器),光纖裝置,以及便攜式光盤(pán)只讀存儲(chǔ)器(CDROM)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^(guò)對(duì)紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時(shí)以其他合適方式進(jìn)行處理來(lái)以電子方式獲得所述程序,然后將其存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中。
應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。
在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門(mén)電路的離散邏輯電路,具有合適的組合邏輯門(mén)電路的專用集成電路,可編程門(mén)陣列(PGA),現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)等。
本發(fā)明實(shí)施例還提供一種電子設(shè)備,所述電子設(shè)備包含前述任一實(shí)施例所述的裝置。
圖4為本發(fā)明電子設(shè)備一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,可以實(shí)現(xiàn)本發(fā)明圖1-3所示實(shí)施例的流程,如圖4所示,上述電子設(shè)備可以包括:殼體41、處理器42、存儲(chǔ)器43、電路板44和電源電路45,其中,電路板44安置在殼體41圍成的空間內(nèi)部,處理器42和存儲(chǔ)器43設(shè)置在電路板44上;電源電路45,用于為上述電子設(shè)備的各個(gè)電路或器件供電;存儲(chǔ)器43用于存儲(chǔ)可執(zhí)行程序代碼;處理器42通過(guò)讀取存儲(chǔ)器43中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與可執(zhí)行程序代碼對(duì)應(yīng)的程序,用于執(zhí)行如下操作:
在監(jiān)測(cè)到鎖屏界面發(fā)生亮屏事件后,判斷監(jiān)測(cè)到的亮屏事件是否為預(yù)先設(shè)置的亮屏事件;
如監(jiān)測(cè)到的亮屏事件為預(yù)先設(shè)置的亮屏事件,更新視頻鎖界面的窗口屬性為常亮;
加載視頻鎖界面以播放視頻;
在監(jiān)測(cè)到所述視頻播放完畢后,更新視頻鎖界面的窗口屬性為自動(dòng)滅屏。
處理器42對(duì)上述步驟的具體執(zhí)行過(guò)程以及處理器42通過(guò)運(yùn)行可執(zhí)行程序代碼來(lái)進(jìn)一步執(zhí)行的步驟,可以參見(jiàn)本發(fā)明圖1-3所示實(shí)施例的描述,在此不再贅述。
該電子設(shè)備以多種形式存在,包括但不限于:
(1)移動(dòng)通信設(shè)備:這類設(shè)備的特點(diǎn)是具備移動(dòng)通信功能,并且以提供話音、數(shù)據(jù)通信為主要目標(biāo)。這類終端包括:智能手機(jī)(例如iPhone)、多媒體手機(jī)、功能性手機(jī),以及低端手機(jī)等。
(2)超移動(dòng)個(gè)人計(jì)算機(jī)設(shè)備:這類設(shè)備屬于個(gè)人計(jì)算機(jī)的范疇,有計(jì)算和處理功能,一般也具備移動(dòng)上網(wǎng)特性。這類終端包括:PDA、MID和UMPC設(shè)備等,例如iPad。
(3)便攜式娛樂(lè)設(shè)備:這類設(shè)備可以顯示和播放多媒體內(nèi)容。該類設(shè)備包括:音頻、視頻播放器(例如iPod),掌上游戲機(jī),電子書(shū),以及智能玩具和便攜式車(chē)載導(dǎo)航設(shè)備。
(4)服務(wù)器:提供計(jì)算服務(wù)的設(shè)備,服務(wù)器的構(gòu)成包括處理器、硬盤(pán)、內(nèi)存、系統(tǒng)總線等,服務(wù)器和通用的計(jì)算機(jī)架構(gòu)類似,但是由于需要提供高可靠的服務(wù),因此在處理能力、穩(wěn)定性、可靠性、安全性、可擴(kuò)展性、可管理性等方面要求較高。
(5)其他具有數(shù)據(jù)交互功能的電子設(shè)備。
本發(fā)明實(shí)施例還提供了一種存儲(chǔ)介質(zhì),用于存儲(chǔ)應(yīng)用程序,所述應(yīng)用程序用于執(zhí)行本發(fā)明實(shí)施例所提供的一種在鎖屏界面上播放視頻的方法。
本發(fā)明實(shí)施例還提供了一種應(yīng)用程序,用于執(zhí)行本發(fā)明實(shí)施例所提供的一種在鎖屏界面上播放視頻的方法。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
為了描述的方便,描述以上裝置是以功能分為各種單元/模塊分別描述。當(dāng)然,在實(shí)施本發(fā)明時(shí)可以把各單元/模塊的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。
通過(guò)以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本
發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。