一種視頻播放的方法及終端設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種視頻播放的方法及終端設(shè)備。
【背景技術(shù)】
[0002]當(dāng)前,隨著計(jì)算機(jī)通信技術(shù)、互聯(lián)網(wǎng)技術(shù)以及多媒體技術(shù)的發(fā)展,在線觀看視頻這項(xiàng)技術(shù)得到了越來越廣泛的應(yīng)用,用戶可以選擇在任意時(shí)段,通過客戶端(例如電腦)建立與視頻播放服務(wù)器的網(wǎng)絡(luò)連接,查看視頻播放服務(wù)器提供的各類視頻?,F(xiàn)有技術(shù)中,在線視頻播放方法主要由視頻播放服務(wù)器接收用戶的視頻下載請(qǐng)求,為該用戶分配帶寬傳輸資源,并通過分配的帶寬傳輸資源將視頻下載請(qǐng)求對(duì)應(yīng)的視頻播放文件返回至客戶端,其中,分配的帶寬傳輸資源對(duì)應(yīng)的視頻播放文件傳輸速率大于視頻播放文件播放速率,客戶端在接收到視頻播放服務(wù)器返回的可播放的視頻播放文件后,進(jìn)行播放,這樣使得用戶可以邊下載邊觀看網(wǎng)絡(luò)視頻。
[0003]然而,在現(xiàn)有技術(shù)的視頻播放方式中用戶的視頻觀看和下載都局限在同一設(shè)備(電腦或手機(jī))當(dāng)中,并且視頻播放器下載的是整個(gè)視頻文件,占用內(nèi)存較多,靈活性不強(qiáng)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種視頻播放的方法及一種終端設(shè)備,可減小視頻文件占用的存儲(chǔ)空間,提高了視頻下載及播放的靈活性。
[0005]本發(fā)明實(shí)施例第一方面提供了一種視頻播放的方法,其可包括:
[0006]第一終端設(shè)備獲取視頻的播放斷點(diǎn)對(duì)應(yīng)的時(shí)間信息,所述視頻為所述第一終端設(shè)備上播放的視頻,所述視頻在所述第一終端設(shè)備上播放至所述斷點(diǎn)處;
[0007]所述第一終端設(shè)備根據(jù)所述獲取的時(shí)間信息下載所述視頻在所述斷點(diǎn)處之后的視頻段,并將所述視頻在所述斷點(diǎn)處之后的視頻段傳輸至第二終端設(shè)備,以使所述第二終端設(shè)備播放所述斷點(diǎn)處之后的視頻段,或者,所述第一終端設(shè)備將所述獲取的時(shí)間信息發(fā)送至所述第二終端設(shè)備,以使所述第二終端設(shè)備根據(jù)所述時(shí)間信息下載并播放所述視頻在所述斷點(diǎn)處之后的視頻段。
[0008]其中,所述視頻為被編碼為流媒體的視頻。
[0009]其中,在所述第一終端設(shè)備獲取視頻的播放斷點(diǎn)對(duì)應(yīng)的時(shí)間信息之前,所述方法包括:
[0010]所述第一終端設(shè)備獲取視頻播放器上的用戶操作指令,判斷所述用戶操作指令是否為暫停播放或者停止播放;
[0011]若所述用戶操作指令為暫停播放或者停止播放,則彈出消息提示框,提醒用戶選擇是否下載所述視頻在所述斷點(diǎn)處之后的視頻段;
[0012]若所述用戶選擇是,則獲取視頻的播放斷點(diǎn)對(duì)應(yīng)的時(shí)間信息。
[0013]其中,所述第一終端設(shè)備根據(jù)所述獲取的時(shí)間信息下載所述視頻在所述斷點(diǎn)處之后的視頻段,并將所述視頻在所述斷點(diǎn)處之后的視頻段傳輸至第二終端設(shè)備,包括:
[0014]所述第一終端設(shè)備從所述時(shí)間信息表示的斷點(diǎn)處開始下載視頻,將所述視頻在所述斷點(diǎn)處之后的視頻段下載至指定存儲(chǔ)位置,并將所述視頻在所述斷點(diǎn)處之后的所述視頻段傳輸至與所述第一終端設(shè)備相連的第二終端設(shè)備。
[0015]其中,所述將所述視頻在所述斷點(diǎn)處之后的視頻段傳輸至第二終端設(shè)備,包括:
[0016]通過安卓調(diào)試橋ADB命令將所述視頻段傳輸至與所述第一終端設(shè)備相連的第二終端設(shè)備。
[0017]本發(fā)明實(shí)施例第二方面提供了一種視頻播放的方法,其可包括:
[0018]第二終端設(shè)備接收第一終端設(shè)備傳輸?shù)摹⒁曨l在播放斷點(diǎn)處之后的視頻段,所述視頻為所述第一終端設(shè)備上播放的視頻,所述視頻在所述第一終端設(shè)備上播放至所述斷點(diǎn)處,或者,第二終端設(shè)備接收第一終端設(shè)備發(fā)送的、所述視頻的播放斷點(diǎn)對(duì)應(yīng)的時(shí)間信息,根據(jù)所述時(shí)間信息下載所述視頻段;
[0019]所述第二終端設(shè)備播放所述視頻段。
[0020]其中,所述視頻為被編碼為流媒體的視頻;
[0021]所述第二終端設(shè)備播放所述視頻段包括:
[0022]所述第二終端設(shè)備對(duì)所述視頻段進(jìn)行流媒體解碼處理;
[0023]所述第二終端設(shè)備播放經(jīng)過所述流媒體解碼處理的視頻段。
[0024]其中,所述第二終端設(shè)備對(duì)所述視頻段進(jìn)行流媒體解碼處理,包括:
[0025]所述第二終端設(shè)備使用多媒體視頻處理工具FFmpeg對(duì)所述視頻段進(jìn)行流媒體解碼處理。
[0026]本發(fā)明實(shí)施例第三方面提供了一種終端設(shè)備,其可包括:
[0027]獲取模塊,用于獲取視頻的播放斷點(diǎn)對(duì)應(yīng)的時(shí)間信息,所述視頻為終端設(shè)備上播放的視頻,所述視頻在所述終端設(shè)備上播放至所述斷點(diǎn)處;
[0028]處理模塊,用于根據(jù)所述獲取模塊獲取的所述時(shí)間信息下載所述視頻在所述斷點(diǎn)處之后的視頻段,并將所述視頻在所述斷點(diǎn)處之后的視頻段傳輸至第二終端設(shè)備,以使所述第二終端設(shè)備播放所述斷點(diǎn)處之后的視頻段,或者,用于將所述獲取的時(shí)間信息發(fā)送至所述第二終端設(shè)備,以使所述第二終端設(shè)備根據(jù)所述時(shí)間信息下載并播放所述視頻在所述斷點(diǎn)處之后的視頻段。
[0029]其中,所述在所述終端設(shè)備上播放的所述視頻為被編碼為流媒體的視頻。
[0030]其中,所述終端設(shè)備還包括:
[0031]判斷模塊,用于獲取視頻播放器上的用戶操作指令,判斷所述用戶操作指令是否為暫停播放或者停止播放;
[0032]提示模塊,用于在所述判斷模塊判斷結(jié)果為是時(shí),彈出消息提示框,提醒用戶選擇是否下載所述視頻在所述斷點(diǎn)之后的視頻段,若所述用戶選擇是,則通知所述獲取模塊獲取視頻的播放斷點(diǎn)對(duì)應(yīng)的時(shí)間信息。
[0033]其中,所述處理模塊具體用于:
[0034]從所述時(shí)間信息表示的斷點(diǎn)處開始下載視頻,將所述視頻在所述斷點(diǎn)處之后的視頻段下載至指定存儲(chǔ)位置,并將所述視頻在所述斷點(diǎn)處之后的所述視頻段傳輸至與所述終端設(shè)備相連的第二終端設(shè)備。
[0035]其中,所述處理模塊還具體用于:
[0036]通過ADB命令將所述視頻段傳輸至與所述終端設(shè)備相連的第二終端設(shè)備。
[0037]本發(fā)明實(shí)施例第四方面提供了一種終端設(shè)備,其可包括:
[0038]接收模塊,用于接收第一終端設(shè)備傳輸?shù)摹⒁曨l在播放斷點(diǎn)處之后的視頻段,所述視頻為所述第一終端設(shè)備上播放的視頻,所述視頻在所述第一終端設(shè)備上播放至所述斷點(diǎn)處,或者,用于接收第一終端設(shè)備發(fā)送的、所述視頻的播放斷點(diǎn)對(duì)應(yīng)的時(shí)間信息,根據(jù)所述時(shí)間信息下載所述視頻段;
[0039]播放模塊,用于播放所述視頻段。
[0040]其中,所述視頻為被編碼為流媒體的視頻;
[0041 ] 所述播放模塊,包括:
[0042]解碼單元,用于對(duì)所述視頻段進(jìn)行流媒體解碼處理;
[0043]播放單元,用于播放經(jīng)過所述流媒體解碼處理的視頻段。
[0044]其中,所述解碼單元具體用于:
[0045]使用多媒體視頻處理工具FFmpeg對(duì)所述視頻段進(jìn)行流媒體解碼處理。
[0046]本發(fā)明實(shí)施例提供的視頻播放的裝置和終端設(shè)備,針對(duì)在第一終端設(shè)備上播放了一部分即播放至播放斷點(diǎn)處的視頻,亦即用戶在第一終端設(shè)備上看了一部分未看完的視頻,可根據(jù)該視頻的播放斷點(diǎn)對(duì)應(yīng)的時(shí)間信息,由第一終端設(shè)備將播放斷點(diǎn)之后的視頻段下載并傳輸至第二終端設(shè)備上,或者由第一終端設(shè)備將視頻播放斷點(diǎn)對(duì)應(yīng)的時(shí)間信息發(fā)送給第二終端設(shè)備,由第二終端設(shè)備下載播放斷點(diǎn)之后的視頻段,進(jìn)而通過第二終端播放所述播放斷點(diǎn)后的視頻段,因此,可將用戶還未觀看完的視頻段下載至第二終端設(shè)備,以備用戶后續(xù)觀看或者外出觀看,并且可避免將整個(gè)視頻文件下載下來(整個(gè)視頻文件包括用戶已經(jīng)觀看了的斷點(diǎn)前面的視頻段),增強(qiáng)了視頻下載與播放的靈活性,減少了視頻文件占用的內(nèi)存空間,增強(qiáng)了隨處觀看待續(xù)的視頻的可操作性,提高了用戶觀看視頻的體驗(yàn)效果。
【附圖說明】
[0047]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0048]圖1是本發(fā)明實(shí)施例提供的視頻播放的方法的第一實(shí)施例