多媒體文件播放方法及裝置的制造方法
【技術領域】
[0001] 本發明涉及互聯網技術領域,特別涉及一種多媒體文件播放方法及裝置。
【背景技術】
[0002] 隨著互聯網技術的發展,出現了越來越多的多媒體應用,這些多媒體應用可以安 裝在諸如手機、平板電腦等移動終端上,移動終端可以通過這些多媒體應用播放視頻、音頻 等多媒體文件。
[0003]目前,當移動終端通過多媒體應用播放多媒體文件時,為了豐富顯示內容,該移動 終端可以加載一些諸如圖像、文字等靜態元素,在多媒體文件的播放過程中顯示該靜態元 素。比如,當移動終端通過多媒體應用播放歌曲時,該移動終端可以加載歌手圖片,以便在 歌曲播放過程中顯示該歌手圖片。
[0004] 當移動終端通過多媒體應用播放多媒體文件的過程中,如果只顯示一些靜態元 素,會顯得比較單調與枯燥。
【發明內容】
[0005] 為了解決現有技術的問題,本發明實施例提供了一種多媒體文件播放方法與裝 置。所述技術方案如下:
[0006] -方面,提供了一種多媒體文件播放方法,所述方法包括:
[0007] 當接收到多媒體播放指令時,向服務器發送圖像獲取請求,所述圖像獲取請求中 攜帶多媒體文件標識,使所述服務器基于所述多媒體文件標識,返回與多媒體文件匹配的 至少一張目標圖像;
[0008] 當接收到所述服務器發送的所述至少一張目標圖像時,基于所述至少一張目標圖 像和所述多媒體文件的目標動態特效模板,播放所述多媒體文件。
[0009] 另一方面,提供了一種多媒體文件播放裝置,所述裝置包括:
[0010] 發送模塊,用于當接收到多媒體播放指令時,向服務器發送圖像獲取請求,所述圖 像獲取請求中攜帶多媒體文件標識,使所述服務器基于所述多媒體文件標識,返回與多媒 體文件匹配的至少一張目標圖像;
[0011] 播放模塊,用于當接收到所述服務器發送的所述至少一張目標圖像時,基于所述 至少一張目標圖像和所述多媒體文件的目標動態特效模板,播放所述多媒體文件。
[0012] 本發明實施例提供的技術方案帶來的有益效果是:在本發明實施例中,該移動終 端通過接收到多媒體播放指令時,向服務器發送圖像獲取請求,使服務器基于該多媒體文 件標識,返回與多媒體文件匹配的至少一張目標圖像,當該移動終端接收到服務器發送的 至少一張目標圖像時,基于該至少一張目標圖像和多媒體文件的目標動態特效模板,播放 該多媒體文件,以在播放多媒體文件的過程中,將該至少一張目標圖像與目標動態特效模 板相結合,從而避免了只顯示一些靜態元素而顯得單調與枯燥的問題,同時也豐富了顯示 內容,增強了該多媒體文件的播放效果。
【附圖說明】
[0013] 為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于 本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他 的附圖。
[0014] 圖1是本發明實施例提供的一種多媒體文件播放方法流程圖;
[0015] 圖2是本發明實施例提供的另一種多媒體文件播放方法流程圖;
[0016] 圖3是本發明實施例提供的一種對目標圖像進行填充的效果示意圖;
[0017] 圖4是本發明實施例提供的另一種對目標圖像進行填充的效果示意圖;
[0018] 圖5是本發明實施例提供的一種多媒體文件播放裝置結構示意圖;
[0019] 圖6是本發明實施例提供的另一種多媒體文件播放裝置結構示意圖;
[0020] 圖7是本發明實施例提供的一種播放模塊結構示意圖;
[0021] 圖8是本發明實施例提供的一種獲取單元結構示意圖;
[0022] 圖9是本發明實施例提供的另一種獲取單元結構示意圖;
[0023] 圖10是本發明實施例提供的另一種播放模塊結構示意圖;
[0024] 圖11是本發明實施例提供的一種第二確定單元結構示意圖;
[0025] 圖12是本發明實施例提供的一種第二填充單元結構示意圖;
[0026] 圖13是本發明實施例提供的另一種第二填充單元結構示意圖;
[0027] 圖14是本發明實施例提供的一種多媒體文件播放裝置結構示意圖。
【具體實施方式】
[0028] 為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方 式作進一步地詳細描述。
[0029] 圖1是本發明實施例提供的一種多媒體文件播放方法的流程圖。參見圖1,該方法 包括:
[0030] 步驟101 :當接收到多媒體播放指令時,向服務器發送圖像獲取請求,該圖像獲取 請求中攜帶多媒體文件標識,使該服務器基于該多媒體文件標識,返回與多媒體文件匹配 的至少一張目標圖像。
[0031] 步驟102 :當接收到服務器發送的該至少一張目標圖像時,基于該至少一張目標 圖像和該多媒體文件的目標動態特效模板,播放該多媒體文件。
[0032] 在本發明實施例中,該移動終端接收到多媒體播放指令時,向服務器發送圖像獲 取請求,使服務器基于該多媒體文件標識,返回與多媒體文件匹配的至少一張目標圖像,當 該移動終端接收到服務器發送的至少一張目標圖像時,基于該至少一張目標圖像和多媒體 文件的目標動態特效模板,播放該多媒體文件,以在播放多媒體文件的過程中,將該至少一 張目標圖像與目標動態特效模板相結合,從而避免了只顯示一些靜態元素而顯得單調與枯 燥的問題,同時也豐富了顯示內容,增強了該多媒體文件的播放效果。
[0033] 可選地,基于該至少一張目標圖像和該多媒體文件的目標動態特效模板,播放該 多媒體文件之前,還包括:
[0034] 確定移動終端當前所處的姿態;
[0035] 當該移動終端當前所處的姿態為橫向姿態時,檢測該移動終端的豎屏開關是否被 鎖定;
[0036] 當該移動終端的豎屏開關被鎖定且接收到多媒體橫屏播放指令時,將該移動終端 的屏幕狀態設置為橫屏狀態。
[0037] 可選地,基于該至少一張目標圖像和該多媒體文件的目標動態特效模板,播放該 多媒體文件,包括:
[0038] 獲取該多媒體文件的目標動態特效模板;
[0039] 將該至少一張目標圖像填充到該目標動態特效模板中,得到動態特效視頻;
[0040] 在播放該多媒體文件的過程中,播放該動態特效視頻。
[0041] 可選地,獲取該多媒體文件的目標動態特效模板,包括:
[0042] 基于該多媒體文件標識,從第一動態特效模板庫中,查找對應的固定動態特效模 板,該第一動態特效模板庫中存儲多個多媒體文件標識對應的固定動態特效模板;
[0043] 如果查找到,則將查找的固定動態特效模板確定為該多媒體文件的目標動態特效 模板;
[0044] 如果沒有查找到,則從存儲的第二動態特效模板庫中,選擇一個公共動態特效模 板,該第二動態特效模板庫中存儲多個公共動態特效模板;
[0045] 將選擇的公共動態特效模板確定為該多媒體文件的目標動態特效模板。
[0046] 可選地,從存儲的第二動態特效模板庫中,選擇一個公共動態特效模板之前,還包 括:
[0047] 獲取公共特效視頻庫,該公共特效視頻庫包括多個公共特效視頻;
[0048] 基于該多個公共特效視頻,生成至少一個動態特效模板;
[0049] 將該至少一個動態特效模板存儲在該第二動態特效模板庫中。
[0050] 可選地,將該至少一張目標圖像填充到該目標動態特效模板中,得到動態特效視 頻之前,還包括:
[0051] 確定該移動終端的屏幕尺寸和該至少一張目標圖像的圖像尺寸;
[0052] 對于該至少一張目標圖像中的每張目標圖像,當該目標圖像的圖像尺寸大于該屏 幕尺寸時,確定該目標圖像的中心區域;
[0053] 基于該中心區域,對該目標圖像進行裁剪,使裁剪后的圖像尺寸等于該屏幕尺 寸;
[0054] 當該目標圖像的圖像尺寸小于該屏幕尺寸時,對該目標圖像進行填充,使填充后 的圖像尺寸等于該屏幕尺寸。
[0055] 可選地,確定該目標圖像的中心區域,包括:
[0056] 對該目標圖像進行人臉檢測;
[0057] 如果人臉檢測成功,則將識別到的人臉區域確定為該目標圖像的中心區域;
[0058] 如果人臉檢測失敗,則對該目標圖像進行顯著區域識別;
[0059] 將識別到的顯著區域確定為該目標圖像的中心區域。
[0060] 可選地,對該目標圖像進行填充,使填充后的圖像尺寸等于該屏幕尺寸,包括:
[0061] 獲取該目標圖像的填充圖像;
[0062] 對該填充圖像的圖像尺寸進行調整,使調整后的圖像尺寸等于該屏幕尺寸;
[0063] 對調整后的填充圖像進行虛化處理;
[0064] 將虛化處理后的填充圖像設置為該目標圖像的背景。
[0065] 可選地,對該目標圖像進行填充,使填充后的圖像尺寸等于該屏幕尺寸,包括:
[0066] 基于該屏幕尺寸和該圖像尺寸,計算第一寬度和第二寬度,該第一寬度為該目標 圖像長度方向上進行補邊的寬度,該第二寬度為該目標圖像寬度方向上進行補邊的寬度;
[0067] 基于該第一寬度和該第二寬度,對該目標圖像進行補邊,使補邊后的圖像尺寸等 于該屏幕尺寸。
[0068] 上述所有可選技術方案,均可采用任意結合形成本發明的可選實施例,本發明實 施例在此不再一一贅述。
[0069] 圖2是本發明實施例提供的一種多媒體文件播放方法的流程圖。參見圖2,該方法 包括:
[0070] 步驟201 :當移動終端接收到多媒體播放指令時,向服務器發送圖像獲取請求,該 圖像獲取請求中攜帶多媒體文件標識。
[0071] 在本發明實施例中,當該移動終端接收到多媒體播放指令時,為了豐富顯示內容, 該移動終端可以加載一些與多媒體文件匹配的圖像,因此,該移動終端可以向服務器發送 圖像獲取請求,以獲取與該多媒體文件匹配的圖像。
[0072] 需要說明的是,該多媒體播放指令用于播放該多媒體文件,且該多媒體播放指令 可以由用戶觸發,該用戶可以通過指定操作來觸發,該指定操作可以為點擊操作、滑動操 作、搖晃操作、語音操作等等,本公開實施例對此不做具體限定。
[0073] 另外,該多媒體文件標識用于唯一標識該多媒體文件,且該多媒體文件標識可以 為該多媒體文件的名稱、該多媒體文件的播放網址、該多媒體文件的關鍵詞等,本公開實施 例對此不做具體限定。比如,當該多媒體文件為歌曲時,該多媒體文件標識可以為該歌曲的 名稱、該歌曲的歌詞關鍵詞、該歌曲的歌手姓名等。
[0074] 步驟202 :當服務器接收到該圖像獲取請求時,基于該多媒體文件標識,將與多媒 體文件匹配的至少一張目標圖像發送給該移動終端。
[0075] 當服務器接收到該圖像獲取請求時,服務器基于該圖像獲取請求攜帶的多媒體文 件標識,從動態視頻數據庫中,查找該多媒體文件對應的動態視頻,該動態視頻數據庫中存 儲多媒體文件標識與動態視頻之間的對應關系,如果查找到,則基于查找的動態視頻,獲取 與該多媒體文件匹配的至少一張目標圖像,如果沒有查找到,則從多媒體圖像庫中,獲取與 該多媒體文件匹配的至少一張目標圖像,該多媒體圖像庫中存儲與多個多媒體文件存在關 聯關系的圖像,并基于該多媒體文件標識,將與多媒體文件匹配的至少一張目標圖像發送 給該移動終端。
當前第1頁
1 
2 
3 
4 
5