一種文件順序播放方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及多媒體播放技術(shù)領(lǐng)域,特別涉及一種文件順序播放方法及裝置。
【背景技術(shù)】
[0002]隨著科學(xué)技術(shù)的進(jìn)步,越來越多的電子產(chǎn)品進(jìn)入到了人們的日常生活中。其中,音頻、視頻播放的播放類電子產(chǎn)品是人們最常用的電子類產(chǎn)品之一。
[0003]在現(xiàn)有的播放類電子產(chǎn)品中,用戶在使用時(shí)總會(huì)涉及到文件播放查找的問題。
[0004]例如,用戶在使用手持MP4播放器欣賞音樂時(shí),通常是先將MP4播放器連接到電腦或其它電子設(shè)備上,將音頻文件或視頻文件復(fù)制到MP4播放器的存儲(chǔ)器中,之后再生成播放列表,由MP4播放器根據(jù)播放列表進(jìn)行播放。
[0005]在播放音樂的過程中,播放器都會(huì)依據(jù)文件列表和用戶的指令向前或向后選擇文件進(jìn)行播放。但如果對(duì)其中的舊文件先進(jìn)行了刪除,又存儲(chǔ)了新的不同名稱的文件,則由于舊文件未在播放列表中進(jìn)行自動(dòng)刪除記錄,而新文件又沒有加入到播放列表中,造成新增加的文件不會(huì)被播放器進(jìn)行自動(dòng)播放的情況。
[0006]假設(shè)文件夾中存在a.mp3、b.mp3、c.mp3和d.mp3,在播放列表中也相應(yīng)記錄著a.mp3、b.mp3、c.mp3和d.mp3。在進(jìn)行播放時(shí)用戶將c.mp3進(jìn)行了刪除并新增文件cl.mp3,則在播放器按照播放列表進(jìn)行播放時(shí),由于c.mp3已經(jīng)不存在,則不會(huì)對(duì)c.mp3進(jìn)行播放,而由于新增文件Cl.mp3只是存儲(chǔ)到了 MP4播放器的存儲(chǔ)器中,而沒有加入到播放列表。因此,新增文件Cl.mp3不會(huì)被播放器進(jìn)行播放。
[0007]因此,如何提供一種方法來實(shí)現(xiàn)在增刪本地文件后還能夠順序播放本地的所有媒體文件,是本領(lǐng)域技術(shù)人員需要解決的問題。
【發(fā)明內(nèi)容】
[0008]本發(fā)明要解決的技術(shù)問題是提供一種文件順序播放方法及裝置,解決在對(duì)文件進(jìn)行增刪時(shí)自動(dòng)識(shí)別文件夾中的文件,從而保證了本地存儲(chǔ)的每個(gè)文件都可以被正常播放。
[0009]一種文件順序播放方法,包括:
[0010]獲取當(dāng)前文件的存儲(chǔ)信息;
[0011]根據(jù)所述存儲(chǔ)信息確定與所述當(dāng)前文件相鄰的文件作為鄰接文件;
[0012]播放所述鄰接文件。
[0013]優(yōu)選地,所述根據(jù)所述存儲(chǔ)信息確定與所述當(dāng)前文件相鄰的文件作為鄰接文件,具體為:
[0014]根據(jù)所述存儲(chǔ)信息確定所述當(dāng)前文件所在的文件夾作為當(dāng)前文件夾;
[0015]按照指定順序確定與所述當(dāng)前文件相鄰的所述鄰接文件。
[0016]優(yōu)選地,還包括:
[0017]若在所述當(dāng)前文件夾中沒有查找到所述鄰接文件,則按照指定順序在所述當(dāng)前文件夾的子文件夾中查找所述鄰接文件。
[0018]優(yōu)選地,還包括:
[0019]若在所述當(dāng)前文件夾中沒有查找到所述鄰接文件,則按照指定順序在所述當(dāng)前文件夾的上級(jí)文件夾中查找所述鄰接文件。
[0020]一種文件順序播放裝置,包括:存儲(chǔ)信息獲取模塊、鄰接文件確定模塊和鄰接文件播放模塊;
[0021]所述存儲(chǔ)信息獲取模塊,用于獲取當(dāng)前文件的存儲(chǔ)信息;
[0022]所述鄰接文件確定模塊,用于根據(jù)所述存儲(chǔ)信息確定與所述當(dāng)前文件相鄰的文件作為鄰接文件;
[0023]所述鄰接文件播放模塊,用于播放所述鄰接文件。
[0024]優(yōu)選地,所述鄰接文件確定模塊中包括:當(dāng)前文件夾確定模塊和本級(jí)鄰接文件確定模塊;
[0025]所述當(dāng)前文件夾確定模塊,用于根據(jù)所述存儲(chǔ)信息確定所述當(dāng)前文件所在的文件夾作為當(dāng)前文件夾;
[0026]所述本級(jí)鄰接文件確定模塊,用于按照指定順序確定與所述當(dāng)前文件相鄰的所述鄰接文件。
[0027]優(yōu)選地,所述鄰接文件確定模塊中還包括:下級(jí)鄰接文件確定模塊;
[0028]所述下級(jí)鄰接文件確定模塊,用于若在所述當(dāng)前文件夾中沒有查找到所述鄰接文件,則按照指定順序在所述當(dāng)前文件夾的子文件夾中查找所述鄰接文件。
[0029]優(yōu)選地,所述鄰接文件確定模塊中還包括:上級(jí)鄰接文件確定模塊;
[0030]所述上級(jí)鄰接文件確定模塊,用于若在所述當(dāng)前文件夾中沒有查找到所述鄰接文件,則按照指定順序在所述當(dāng)前文件夾的上級(jí)文件夾中查找所述鄰接文件。
[0031]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):
[0032]在本發(fā)明中,播放器首先獲取當(dāng)前文件的存儲(chǔ)信息,之后根據(jù)存儲(chǔ)信息確定與當(dāng)前文件相鄰的鄰接文件,最后播放確定的鄰接文件。通過使用以上方法,可以實(shí)現(xiàn)逐一查找文件夾中的所有文件,在用戶進(jìn)行隨機(jī)媒體文件增刪后,自動(dòng)順序播放本地存儲(chǔ)的文件,避免現(xiàn)有技術(shù)中新增加的文件不能得到正常播放的情況發(fā)生,提高了用戶的使用感受。
【附圖說明】
[0033]圖1是本發(fā)明提供的一種文件順序播放方法第一實(shí)施例的流程圖;
[0034]圖2是本發(fā)明提供的一種文件順序播放方法第二實(shí)施例的流程圖;
[0035]圖3是本發(fā)明提供的一種文件順序播放方法第三實(shí)施例的流程圖;
[0036]圖4是本發(fā)明提供的一種文件順序播放方法第四實(shí)施例的流程圖;
[0037]圖5是本發(fā)明提供的一種文件順序播放裝置第一實(shí)施例的原理框圖;
[0038]圖6是本發(fā)明提供的一種文件順序播放裝置第二實(shí)施例的原理框圖;
[0039]圖7是本發(fā)明提供的一種文件順序播放裝置第三實(shí)施例的原理框圖;
[0040]圖8是本發(fā)明提供的一種文件順序播放裝置第四實(shí)施例的原理框圖。
【具體實(shí)施方式】
[0041]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明的【具體實(shí)施方式】做詳細(xì)的說明。
[0042]參見圖1,該圖為本發(fā)明提供的一種文件順序播放方法第一實(shí)施例的流程圖。
[0043]在本實(shí)施例中,包括:
[0044]SlOl:獲取當(dāng)前文件的存儲(chǔ)信息;
[0045]S102:根據(jù)所述存儲(chǔ)信息確定與所述當(dāng)前文件相鄰的文件作為鄰接文件;
[0046]S103:播放所述鄰接文件。
[0047]由于在進(jìn)行播放時(shí),用戶可以對(duì)播放器中的文件進(jìn)行增刪操作。因此,為了避免出現(xiàn)新增文件無法正常播放的情況,在播放一個(gè)文件時(shí)或播放完后,播放器首先獲取一下當(dāng)前播放文件的具體存儲(chǔ)信息。其中,在存儲(chǔ)信息中可以包括有當(dāng)前播放文件的地址信息或地址標(biāo)識(shí)信息等。如存儲(chǔ)信息中包括地址“d: \music\new\c.mp3”,或者使用如文件目錄表FDT中的文件首簇信息進(jìn)行記錄。
[0048]在獲得當(dāng)前的存儲(chǔ)信息后,根據(jù)存儲(chǔ)信息確定與當(dāng)前文件相鄰的鄰接文件。其中,可以按照指定的名稱順序?qū)ξ募M(jìn)行排序后確定當(dāng)前文件的鄰接文件,也可以以其它自定義的方式選擇鄰接文件,如選擇創(chuàng)建時(shí)間較新的媒體文件等。這樣在將c.mp3刪除的情況下,通過查找鄰接文件可以查找到Cl.mp3,可以實(shí)現(xiàn)對(duì)新增文件的正常播放。
[0049]在確定鄰接文件后,使用播放器播放該鄰接文件。
[0050]在本實(shí)施例中,播放器首先獲取當(dāng)前文件的存儲(chǔ)信息,之后根據(jù)存儲(chǔ)信息確定與當(dāng)前文件相鄰的鄰接文件,最后播放確定的鄰接文件。通過使用以上方法,可以實(shí)現(xiàn)逐一查找文件夾中的所有文件,在用戶進(jìn)行隨機(jī)媒體文件增刪后,自動(dòng)順序播放本地存儲(chǔ)的文件,避免現(xiàn)有技術(shù)中新增加的文件不能得到正常播放的情況發(fā)生,提高了用戶的使用感受。
[0051]參見圖2,該圖為本發(fā)明提供的一種文件順序播放方法第二實(shí)施例的流程圖。
[0052]本實(shí)施例中步驟S201和S205與本發(fā)明一種文件順序播放方法第一實(shí)施例中的步驟SlOl和S103相同,在此不再進(jìn)行介紹。
[0053]在本實(shí)施例中,所述根據(jù)所述存儲(chǔ)信息確定與所述當(dāng)前文件相鄰的文件作為鄰接文件,具體為:
[0054]S202:根據(jù)所述存儲(chǔ)信息確定所述當(dāng)前文件所在的文件夾作為當(dāng)前文件夾。
[0055]S203:按照指定順序?qū)Ξ?dāng)前文件夾中的文件進(jìn)行排序。
[0056]S204:根據(jù)排序結(jié)果確定與所述當(dāng)前文件相鄰的所述鄰接文件。
[0057]在獲