多媒體文件的播放方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種多媒體文件的播放方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前,越來越多的用戶喜歡把手機(jī)或Pad上的照片、視頻、音樂等推送到TV等具有大屏幕的終端上播放,供眾多親友一起欣賞。這種分享技術(shù)大多基于DLNA(Digital LivingNetwork Alliance,數(shù)字生活網(wǎng)絡(luò)聯(lián)盟)協(xié)議。
[0003]但是,在DLNA協(xié)議規(guī)定,每次推送之前推送端首先必須發(fā)送停止指令給播放終端,以重置播放終端的播放狀態(tài),其具體流程如下:在接收到用戶推送的圖片或視頻時(shí),播放終端調(diào)出播放器播放該圖片或視頻等多媒體文件,然后在接收到用戶推送的停止指令時(shí),播放終端首先退出播放器(黑屏或退回播放前的用戶界面),然后在再次接收到用戶推送的圖片或視頻時(shí)再調(diào)出播放器進(jìn)行播放。使得現(xiàn)有多媒體文件的播放方式造成用戶推送的圖片或視頻顯示不連貫,導(dǎo)致無法在同一播放器連續(xù)播放多媒體文件。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種多媒體文件的播放方法及系統(tǒng),旨在解決現(xiàn)有多媒體文件的播放方式無法在同一播放器連續(xù)播放多媒體文件的技術(shù)問題。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種多媒體文件的播放方法,所述多媒體文件的播放方法包括以下步驟:
[0006]播放終端在接收到推送終端發(fā)送的停止指令時(shí),判斷在預(yù)設(shè)時(shí)間段內(nèi)是否接收到待播放多媒體文件的傳輸指令;
[0007]播放終端在預(yù)設(shè)時(shí)間段內(nèi)接收到所述傳輸指令時(shí),獲取所述傳輸指令對應(yīng)的待播放多媒體文件的文件信息;
[0008]播放終端在接收到推送終端發(fā)送的播放指令時(shí),基于所述文件信息在播放終端的播放器播放所述待播放多媒體文件。
[0009]優(yōu)選地,所述播放終端在接收到推送終端發(fā)送的播放指令時(shí),基于所述文件信息在播放終端的播放器播放所述待播放多媒體文件的步驟包括:
[0010]播放終端在接收到播放指令,且所述待播放多媒體文件與當(dāng)前播放的多媒體文件的文件類型不一致時(shí),關(guān)閉當(dāng)前運(yùn)行的播放器;
[0011]播放終端啟動(dòng)所述待播放多媒體文件的文件類型對應(yīng)的播放器,并采用當(dāng)前啟動(dòng)的所述播放器播放所述待播放多媒體文件。
[0012]優(yōu)選地,所述播放終端在接收到推送終端發(fā)送的播放指令時(shí),基于所述文件信息在播放終端的播放器播放所述待播放多媒體文件放入步驟包括:
[0013]播放終端在接收到播放指令,且所述播放器正在下載多媒體文件或播放器正在播放多媒體文件時(shí),在預(yù)設(shè)存儲(chǔ)空間存儲(chǔ)所述文件信息;
[0014]播放終端在所述多媒體文件播放結(jié)束時(shí),基于存儲(chǔ)的文件信息在所述播放器播放所述待播放多媒體文件,并刪除所述預(yù)設(shè)存儲(chǔ)空間中保存的所述文件信息。
[0015]優(yōu)選地,在所述播放器正在下載多媒體文件或播放器正在播放多媒體文件時(shí),在預(yù)設(shè)存儲(chǔ)空間存儲(chǔ)所述文件信息的步驟包括:
[0016]在所述播放器正在下載多媒體文件或播放器正在播放多媒體文件時(shí),采用所述文件信息更新預(yù)設(shè)存儲(chǔ)空間存儲(chǔ)的文件信息。
[0017]優(yōu)選地,播放終端在接收到停止指令時(shí),判斷預(yù)設(shè)時(shí)間段內(nèi)是否接收到待播放多媒體文件的傳輸指令的步驟包括:
[0018]播放終端在接收到停止指令時(shí),確定播放終端的播放器是否處于啟動(dòng)狀態(tài);
[0019]播放終端在所述播放器處于啟動(dòng)狀態(tài)時(shí),確定預(yù)設(shè)時(shí)間段內(nèi)是否接收到待播放多媒體文件的傳輸指令。
[0020]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種多媒體文件的播放系統(tǒng),所述多媒體文件的播放系統(tǒng)包括:
[0021]確定模塊,用于在接收到推送終端發(fā)送的停止指令時(shí),判斷播放終端在預(yù)設(shè)時(shí)間段內(nèi)是否接收到待播放多媒體文件的傳輸指令;
[0022]獲取模塊,用于在預(yù)設(shè)時(shí)間段內(nèi)接收到所述傳輸指令時(shí),獲取所述傳輸指令對應(yīng)的待播放多媒體文件的文件信息;
[0023]顯示模塊,用于在接收到推送終端發(fā)送的播放指令時(shí),基于所述文件信息在播放終端的播放器播放所述待播放多媒體文件。
[0024]優(yōu)選地,所述顯示模塊包括:
[0025]關(guān)閉單元,用于在接收到播放指令,且所述待播放多媒體文件與當(dāng)前播放的多媒體文件的文件類型不一致時(shí),關(guān)閉當(dāng)前運(yùn)行的播放器;
[0026]第一顯示單元,用于啟動(dòng)所述待播放多媒體文件的文件類型對應(yīng)的播放器,并采用當(dāng)前啟動(dòng)的所述播放器播放所述待播放多媒體文件。
[0027]優(yōu)選地,所述顯示模塊包括:
[0028]存儲(chǔ)單元,用于在接收到播放指令,且所述播放器正在下載多媒體文件或播放器正在播放多媒體文件時(shí),在預(yù)設(shè)存儲(chǔ)空間存儲(chǔ)所述文件信息;
[0029]第二顯示單元,用于在所述多媒體文件播放結(jié)束時(shí),基于存儲(chǔ)的文件信息在所述播放器播放所述待播放多媒體文件,并刪除所述預(yù)設(shè)存儲(chǔ)空間中保存的所述文件信息。
[0030]優(yōu)選地,所述存儲(chǔ)單元還用于在所述播放器正在下載多媒體文件或播放器正在播放多媒體文件時(shí),采用所述文件信息更新預(yù)設(shè)存儲(chǔ)空間存儲(chǔ)的文件信息。
[0031]優(yōu)選地,所述確定模塊包括:
[0032]播放狀態(tài)確定單元,用于在接收到停止指令時(shí),確定播放終端的播放器是否處于啟動(dòng)狀態(tài);
[0033]接收信息確定單元,用于在所述播放器處于啟動(dòng)狀態(tài)時(shí),確定預(yù)設(shè)時(shí)間段內(nèi)是否接收到待播放多媒體文件的傳輸指令。
[0034]本發(fā)明通過播放終端在接收到推送終端發(fā)送的停止指令,且在預(yù)設(shè)時(shí)間段內(nèi)接收到傳輸指令時(shí),獲取該傳輸指令對應(yīng)的待播放多媒體文件的文件信息,然后播放終端在接收到推送終端發(fā)送的播放指令時(shí),基于該文件信息在播放終端的播放器播放待播放多媒體文件,使得播放終端不必根據(jù)停止指令退出播放器,實(shí)現(xiàn)了播放終端在同一播放器連續(xù)播放用戶推送的多媒體文件,提高了播放終端播放多媒體文件的效率。
【附圖說明】
[0035]圖1為本發(fā)明多媒體文件的播放方法的流程示意圖;
[0036]圖2為本發(fā)明播放多媒體文件的步驟第一實(shí)施例的細(xì)化流程示意圖;
[0037]圖3為本發(fā)明播放多媒體文件的步驟第二實(shí)施例的細(xì)化流程示意圖;
[0038]圖4為本發(fā)明確定是否接收到傳輸指令的步驟的細(xì)化流程示意圖;
[0039]圖5為本發(fā)明多媒體文件的播放系統(tǒng)的功能模塊示意圖;
[0040]圖6為圖5中顯示模塊的細(xì)化功能模塊的第一實(shí)施例;
[0041]圖7為圖5中顯示模塊的細(xì)化功能模塊的第二實(shí)施例;
[0042]圖8為圖5中確定模塊的細(xì)化功能模塊實(shí)施例。
[0043]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0044]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0045]本發(fā)明提供一種多媒體文件的播放方法。
[0046]參照圖1,圖1為本發(fā)明多媒體文件的播放方法的流程示意圖。
[0047]在本實(shí)施例中,該多媒體文件的播放方法包括:
[0048]步驟S10,播放終端在接收到推送終端發(fā)