生的響應(yīng),預(yù)覽圖片由視頻的多幀圖片合成。
[0077]步驟302、根據(jù)響應(yīng)信息和視頻時(shí)間點(diǎn)的對(duì)應(yīng)關(guān)系,確定第一響應(yīng)信息對(duì)應(yīng)的視頻時(shí)間點(diǎn)。
[0078]步驟303、從第一響應(yīng)信息對(duì)應(yīng)的視頻時(shí)間點(diǎn)播放視頻。
[0079]這樣一來(lái),視頻播放裝置顯示預(yù)覽圖片,該預(yù)覽圖片由數(shù)據(jù)流的多幀圖片合成,且點(diǎn)擊預(yù)覽圖片上的多幀圖片所在的區(qū)域都對(duì)應(yīng)該幀圖片的視頻時(shí)間點(diǎn),因此,用戶不僅僅可以根據(jù)這些圖片更多的了解該視頻的內(nèi)容,選擇是否觀看,還可以根據(jù)圖片決定從哪里觀看,提尚用戶體驗(yàn)。
[0080]進(jìn)一步的,多幀圖片包括原始預(yù)覽圖片和多幀關(guān)鍵幀圖片,所述方法還包括:按照預(yù)設(shè)規(guī)則,從視頻中獲取多幀關(guān)鍵幀圖片;將關(guān)鍵幀圖片和所述原始預(yù)覽圖片合成預(yù)覽圖片。這里,原始預(yù)覽圖片是現(xiàn)有技術(shù)中的預(yù)覽圖片;該原始預(yù)覽圖片可以是視頻中的某一幀圖片,關(guān)鍵幀與該某一幀圖片不能相同;原始預(yù)覽圖片還可以是非視頻中的圖片,例如海報(bào)圖片、視頻中幾幀圖片的合成圖片等等。
[0081]這里,合成預(yù)覽圖片的方法有很多種,例如,將多幀圖片順序排列拼接,將拼接后的圖片縮小至預(yù)覽合成圖片的大小。本實(shí)施例對(duì)此不做限制。
[0082]優(yōu)選的,本實(shí)施中,將原始預(yù)覽圖片設(shè)置在合成圖片的一個(gè)角,關(guān)鍵幀圖片環(huán)繞該原始預(yù)覽圖片。如圖4所示以7幀關(guān)鍵幀為例,預(yù)覽圖中的原始預(yù)覽圖位于預(yù)覽圖的右上角,7幀關(guān)鍵幀圖片包圍原始預(yù)覽圖,該7幀關(guān)鍵幀圖片按從右到左的順序依次為第I幀關(guān)鍵幀、第2幀關(guān)鍵幀、第3幀關(guān)鍵幀、第4幀關(guān)鍵幀、第5幀關(guān)鍵幀、第6幀關(guān)鍵幀、第7幀關(guān)鍵幀。由于一般情況下,用戶觀看視頻都是從頭開(kāi)始看,因此,將原始預(yù)覽圖片對(duì)應(yīng)到視頻的初始時(shí)間點(diǎn)。值得說(shuō)明的是,本實(shí)施例還可以將原始預(yù)覽圖片對(duì)應(yīng)到視頻已經(jīng)看到的時(shí)間點(diǎn)。
[0083]優(yōu)選的,關(guān)鍵幀圖片的幀數(shù)是7個(gè)。
[0084]這里,預(yù)設(shè)規(guī)則可以包括按預(yù)設(shè)時(shí)間間隔來(lái)確定多幀關(guān)鍵幀,該預(yù)設(shè)時(shí)間間隔是多幀關(guān)鍵幀的第i幀關(guān)鍵幀和第i+Ι幀關(guān)鍵幀圖片之間的時(shí)間間隔,i是小于多幀關(guān)鍵幀的個(gè)數(shù)。具體的,預(yù)設(shè)時(shí)間間隔可以根據(jù)視頻的時(shí)間長(zhǎng)度按關(guān)鍵幀幀數(shù)均分來(lái)確定。該裝置打開(kāi)多媒體視頻文件,獲取視頻時(shí)間長(zhǎng)度t,該t大于O。并設(shè)置獲取關(guān)鍵幀圖片幀數(shù)X,該X大于
O ;計(jì)算獲取的關(guān)鍵幀的視頻時(shí)間點(diǎn):O,t/x,2t/x,......,(X-2) t/x,(X-1) t/x。獲取各個(gè)視頻時(shí)間點(diǎn)對(duì)應(yīng)的關(guān)鍵幀:1,i I,i2,……,i (X-2),i (X-1)。例如,視頻時(shí)間長(zhǎng)度是140分鐘,需要取7幀關(guān)鍵幀,若將該時(shí)間長(zhǎng)度均分,那么,預(yù)設(shè)規(guī)則應(yīng)該為20分鐘,因此,在O到20分鐘之間的圖片任取一張作為第I幀關(guān)鍵幀,示例的,假設(shè)可將10分O秒的圖片作為第I幀關(guān)鍵幀,可以將30分O秒的圖片作為第2幀關(guān)鍵幀,可以將50分O秒的圖片作為第3幀關(guān)鍵幀,可以將70分O秒的圖片作為第4幀關(guān)鍵幀,可以將90分O秒的圖片作為第5幀關(guān)鍵幀,可以將110分O秒的圖片作為第6幀關(guān)鍵幀,可以將130分O秒的圖片作為第7幀關(guān)鍵幀。
[0085]這里,預(yù)設(shè)規(guī)則還可以包括按照視頻的內(nèi)容進(jìn)行獲取多幀關(guān)鍵幀。例如片頭片尾沒(méi)有什么具體的內(nèi)容,因此,從略去片頭片尾的視頻中獲取多幀關(guān)鍵幀,從視頻中集中出現(xiàn)男女主人公的視頻片段中,獲取多幀關(guān)鍵幀。因此,本實(shí)施例提供的預(yù)設(shè)規(guī)則并不限制具體的規(guī)則。
[0086]進(jìn)一步的,所述將關(guān)鍵幀圖片和原始預(yù)覽圖片合成預(yù)覽圖片之后,所述方法還包括:在視頻中確定多幀關(guān)鍵幀圖片對(duì)應(yīng)的視頻時(shí)間點(diǎn);確定原始預(yù)覽圖片對(duì)應(yīng)的初始時(shí)間點(diǎn);在預(yù)覽圖片中確定多幀圖片所在區(qū)域;設(shè)置多幀圖片所在區(qū)域的響應(yīng)信息;根據(jù)多幀圖片所在區(qū)域的響應(yīng)信息、多幀關(guān)鍵幀圖片對(duì)應(yīng)的視頻時(shí)間點(diǎn)和原始預(yù)覽圖片對(duì)應(yīng)的初始時(shí)間點(diǎn),生成響應(yīng)信息和視頻時(shí)間點(diǎn)的對(duì)應(yīng)關(guān)系。
[0087]具體的,計(jì)算并分割預(yù)覽圖片中每一個(gè)i0,il,i2……i(x-2),i(x-l)關(guān)鍵幀區(qū)域。
設(shè)置 i0,il,i2,......,i (x-2),i (x_l)關(guān)鍵幀區(qū)域的點(diǎn)擊響應(yīng) eventO,event I,event2,......,
event (x_2),event (x_l)。設(shè)置eventO,event I,event2,......,event (x_2),event (x_l)。對(duì)應(yīng)視頻文件執(zhí)行響應(yīng)結(jié)果resultO,resultl,result2,......,result(x_2),result(x_l)。
[0088]其中,resultO:表示從視頻文件0秒位置開(kāi)始播放。
[0089]resultl:表示從視頻文件t/x秒位置開(kāi)始播放。
[0090]result2:表示從視頻文件2t/x秒位置開(kāi)始播放。
[0091]……
[0092]result(x_2):表示從視頻文件(x_2)t/x秒位置開(kāi)始播放。
[0093]result(x-l):表示從視頻文件(x_l)t/x秒位置開(kāi)始播放。
[0094]這里,響應(yīng)信息和視頻時(shí)間點(diǎn)的對(duì)應(yīng)關(guān)系包括:第I幀關(guān)鍵幀圖片所在區(qū)域的響應(yīng)信息和第I幀關(guān)鍵幀圖片的視頻時(shí)間點(diǎn)對(duì)應(yīng);第2幀關(guān)鍵幀圖片所在區(qū)域的響應(yīng)信息和第2
幀關(guān)鍵幀圖片的視頻時(shí)間點(diǎn)對(duì)應(yīng);......;最后一幀關(guān)鍵幀圖片所在區(qū)域的響應(yīng)?目息和最后一幀關(guān)鍵幀圖片的視頻時(shí)間點(diǎn)對(duì)應(yīng);原始預(yù)覽圖片所在區(qū)域的響應(yīng)信息和視頻的初始時(shí)間點(diǎn)相對(duì)應(yīng)。一般情況下,初始時(shí)間點(diǎn)是O分O秒。
[0095]這里,每一幀圖片所在的區(qū)域?qū)?yīng)著響應(yīng)信息是不同,以區(qū)別每一幀圖片。
[0096]優(yōu)選的,原始預(yù)設(shè)圖片的區(qū)域大于多個(gè)關(guān)鍵幀圖片中任一幀圖片的區(qū)域。
[0097]實(shí)施例二
[0098]本發(fā)明實(shí)施例提供一種視頻播放方法,應(yīng)用于移動(dòng)手機(jī),本實(shí)施例中假設(shè)關(guān)鍵幀圖片的幀數(shù)是6,如圖5所示,該方法包括:
[0099]步驟401、按照預(yù)設(shè)規(guī)則,從視頻中獲取6幀關(guān)鍵幀圖片。
[0100]步驟402、獲取原始預(yù)覽圖片。
[0101]這里,原始預(yù)覽圖片是現(xiàn)有技術(shù)中的預(yù)覽圖片。該原始預(yù)覽圖片可以是視頻中的某一幀圖片,關(guān)鍵幀與該某一幀圖片不能相同,原始預(yù)覽圖片還可以是非視頻中的圖片,例如海報(bào)圖片、視頻中幾幀圖片的合成圖片等等。
[0102]步驟403、將原始預(yù)覽圖片和6幀關(guān)鍵幀圖片合成預(yù)覽圖片。
[0103]步驟404、在預(yù)覽圖片中獲取7幀圖片所在區(qū)域。
[0104]這里,7幀圖片包括I個(gè)原始預(yù)覽圖片和6幀關(guān)鍵幀圖片。
[0105]步驟405、設(shè)置7幀圖片的區(qū)域的響應(yīng)信息。
[0106]這里,每一幀圖片所在的區(qū)域?qū)?yīng)著響應(yīng)信息是不同,以區(qū)別每一幀圖片。
[0107]步驟406、根據(jù)7幀圖片所在區(qū)域的響應(yīng)信息、6幀關(guān)鍵幀圖片對(duì)應(yīng)的視頻時(shí)間點(diǎn)和原始預(yù)覽圖片對(duì)應(yīng)的初始時(shí)間點(diǎn),生成所述響應(yīng)信息和視頻時(shí)間點(diǎn)的對(duì)應(yīng)關(guān)系。
[0108]這里,第I幀關(guān)鍵幀圖片所在區(qū)域的響應(yīng)信息和第I幀關(guān)鍵幀圖片的視頻時(shí)間點(diǎn)對(duì)應(yīng);第2幀關(guān)鍵幀圖片所在區(qū)域的響應(yīng)信息和第2幀關(guān)鍵幀圖片的視頻時(shí)間點(diǎn)對(duì)應(yīng);第3幀關(guān)鍵幀圖片所在區(qū)域的響應(yīng)信息和第3幀關(guān)鍵幀圖片的視頻時(shí)間點(diǎn)對(duì)應(yīng);第4幀關(guān)鍵幀圖片所在區(qū)域的響應(yīng)信息和第4幀關(guān)鍵幀圖片的視頻時(shí)間點(diǎn)對(duì)應(yīng);第5幀關(guān)鍵幀圖片所在區(qū)域的響應(yīng)信息和第5幀關(guān)鍵幀圖片的視頻時(shí)間點(diǎn)對(duì)應(yīng);第6幀關(guān)鍵幀圖片所在區(qū)域的響應(yīng)信息和第6幀關(guān)鍵幀圖片的視頻時(shí)間點(diǎn)對(duì)應(yīng);原始預(yù)覽圖片所在區(qū)域的響應(yīng)信息和視頻的初始時(shí)間點(diǎn)相對(duì)應(yīng)。一般情況下,初始時(shí)間點(diǎn)是O分O秒。
[0109]步驟407、獲取用戶點(diǎn)擊預(yù)覽圖片的第一響應(yīng)信息。
[0110]用戶通過(guò)是指點(diǎn)擊屏幕上的預(yù)覽圖片,生成第一響應(yīng)信息。
[0111]步驟408、根據(jù)響應(yīng)信息和視頻時(shí)間點(diǎn)的對(duì)應(yīng)關(guān)系,確定第一響應(yīng)信息對(duì)應(yīng)的視頻時(shí)間點(diǎn)。
[0112]這里,第一響應(yīng)信息對(duì)應(yīng)視頻時(shí)間點(diǎn),也就是第一響應(yīng)信息對(duì)應(yīng)的某一關(guān)鍵幀圖片或者原始預(yù)覽圖片的視頻時(shí)間點(diǎn)。
[0113]步驟409、從第一響應(yīng)信息對(duì)應(yīng)的視頻時(shí)間點(diǎn)播放視頻。
[0114]值得說(shuō)明的是,若本實(shí)施例中該視頻不顯示預(yù)覽圖片,也就是說(shuō)圖片合成失敗,則顯示原始預(yù)覽圖片。在步驟407之后,步驟408之前,本實(shí)施還可以包括判斷當(dāng)前顯示的是否是預(yù)覽圖片,若是,才執(zhí)行408;若否,則按照現(xiàn)有技術(shù)的流程進(jìn)行處理。
[0115]實(shí)施例三
[0116]本實(shí)施例提供一種視頻播放裝置50,如圖6所示,所述裝置50包括:
[0117]獲取單元501,用于獲取用戶點(diǎn)擊預(yù)覽圖片的第一響應(yīng)信息,所述第一響應(yīng)信息是所述用戶點(diǎn)擊所述預(yù)覽圖片中的第一幀圖片所在的區(qū)域產(chǎn)生的響應(yīng),所述預(yù)覽圖片由所述視頻的多幀圖片合成。
[0118]確定單元502,用于根據(jù)響應(yīng)信息和視頻時(shí)間點(diǎn)的對(duì)應(yīng)關(guān)系,確定所述第一響應(yīng)信息對(duì)應(yīng)的視頻時(shí)間點(diǎn)。
[0119]播放單元503,用于