一種多媒體播放方法,包括以下步驟:讀取播放列表的配置文件,所述配置文件中記錄了用戶選定的多媒體文件及所述多媒體文件所對應的循環播放次數;解析所述配置文件得到所述用戶選定的多媒體文件及所述循環播放次數;根據所述循環播放次數對用戶選定的多媒體文件進行循環播放。上述多媒體播放方法及播放器,通過對配置文件的解析得到用戶選定的多媒體文件以及循環播放次數,使得用戶不需要重新添加多媒體文件或者新建播放列表即可實現多個多媒體文件的循環播放,提高了用戶操作方便性。
【技術實現步驟摘要】
本專利技術涉及媒體播放技術,特別是涉及一種多媒體播放方法及播放器。
技術介紹
用戶可將多個音頻文件或視頻文件等多媒體文件添加至播放列表中,播放器讀取播放列表,并播放播放列表中的多媒體文件。在傳統的播放器中,用戶喜歡播放列表中的幾個多媒體文件這一情況常常發生,為了對喜歡的多媒體文件進行多次播放,用戶只能在喜歡的多媒體文件播放完畢后,在播放列表對喜歡的多媒體文件進行選定操作后重新播放或者新建播放列表;此外,在播放器支持的情況下,用戶也可以在播放列表中重復添加喜歡的多媒體文件,以實現多個多媒體文件的循環播放。然而,為了循環播放多個多媒體文件,無論是通過在播放列表中的重復選定操作 這一方式實現,還是通過在播放列表中重復添加多個多媒體文件這一方式實現,都大大增加了用戶的操作,造成了操作繁瑣的缺陷,為用戶播放多媒體文件帶來了極大的不便。
技術實現思路
基于此,有必要提供一種能提高用戶操作方便性的多媒體播放方法。此外,還有必要提供一種能提高用戶操作方便性的播放器。一種多媒體播放方法,包括以下步驟讀取播放列表的配置文件,所述配置文件中記錄了用戶選定的多媒體文件及所述多媒體文件所對應的循環播放次數;解析所述配置文件得到所述用戶選定的多媒體文件及所述循環播放次數;根據所述循環播放次數對用戶選定的多媒體文件進行循環播放。優選地,所述根據所述循環播放次數對用戶選定的多媒體文件進行循環播放的步驟為播放用戶選定的多媒體文件;更新多媒體文件的已播放次數;判斷更新后的多媒體文件的已播放次數是否達到循環播放次數,若否,則重新播放用戶選定的多媒體文件。優選地,還包括當更新后的多媒體文件的已播放次數達到所述循環播放次數時,則播放播放列表中下一個多媒體文件。優選地,所述更新多媒體文件的已播放次數的步驟之后還包括顯示更新的多媒體文件的已播放次數。優選地,所述讀取播放列表的配置文件的步驟之前還包括接收用戶在播放列表對多個多媒體文件的選定操作以及輸入的循環播放次數;根據用戶的選定操作得到循環播放的多媒體文件;將所述循環播放的多媒體文件以及輸入的循環播放次數寫入配置文件中。一種播放器,至少包括讀取模塊,用于讀取播放列表的配置文件,所述配置文件中記錄了用戶選定的多媒體文件及所述多媒體文件所對應的循環播放次數;解析模塊,用于解析所述配置文件得到用戶選定的多媒體文件以及所述循環播放次數;播放模塊,用于根據所述循環播放次數對用戶選定的多媒體文件進行循環播放。優選地,所述播放模塊包括播放執行單元,用于播放用戶選定的多媒體文件;·更新單元,用于更新多媒體文件的已播放次數;判斷單元,用于判斷更新后的多媒體文件的已播放次數是否達到循環播放次數,若否,則通知播放執行單元。優選地,所述播放執行單元還用于當更新后的多媒體文件的已播放次數達到所述循環播放次數時,則播放播放列表中下一個多媒體文件。 優選地,所述播放模塊還包括顯示單元,用于顯示更新的多媒體文件的已播放次數。優選地,還包括接收模塊,用于接收用戶在播放列表對多個多媒體文件的選定操作以及輸入的循環播放次數;寫入模塊,用于根據用戶的選定操作得到循環播放的多媒體文件,并將所述循環播放的多媒體文件以及輸入的循環播放次數寫入配置文件中。上述多媒體播放方法及播放器,通過對配置文件的解析得到用戶選定的多媒體文件以及循環播放次數,使得用戶不需要重新添加多媒體文件或者新建播放列表即可實現多個多媒體文件的循環播放,提高了用戶操作方便性。附圖說明圖I為一個實施例的多媒體播放方法的流程圖;圖2為另一個實施例的多媒體播放方法的流程圖;圖3為圖I中根據循環播放次數對用戶選定的多媒體文件進行循環播放的方法流程圖;圖4為一個實施例的播放器的結構示意圖;圖5為圖4中一個實施例的播放模塊的結構示意圖;圖6為圖4中另一個實施例的播放模塊的結構示意圖。具體實施方式圖I示出了一個實施例中的多媒體播放方法,包括以下步驟步驟S101,讀取播放列表的配置文件,配置文件中記錄了用戶選定的多媒體文件及所述多媒體文件所對應的循環播放次數。本實施例中,在播放多媒體文件的過程中,播放列表為播放器中所要播放的多媒體文件的任務列表,其中記錄了多媒體文件的文件名等信息。每一播放列表都有對應的配置文件,該配置文件中記錄了播放器中播放的多媒體文件名、播放時長以及播放模式,其中,配置文件中記錄的播放模式用于控制播放列表中多媒體文件的播放順序,例如,配置文件中記錄的播放模式可控制播放列表中的多媒體文件進行順序播放、列表循環播放、多個文件循環播放以及隨機播放。另一個實施例中,如圖2所示,上述讀取播放列表的配置文件的步驟之前還包括了以下步驟步驟S201,接收用戶在播放列表對多個多媒體文件的選定操作以及輸入的循環播放次數。本實施例中,播放列表中設置了用戶添加的至少一個多媒體文件,用戶在展示了播放列表的交互界面中對播放列表中的多媒體文件名進行選定操作,以選擇希望進行循環播放的多個多媒體文件名,并輸入循環播放次數。 步驟S203,根據用戶的選定操作得到循環操作的多媒體文件。步驟S205,將循環播放的多媒體文件以及輸入的循環播放次數寫入配置文件中。本實施例中,在得到用戶輸入的選定操作以及輸入的循環播放次數后寫入對應的配置文件中,在配置文件中,對用戶選定的多媒體文件以及循環播放次數這些設置信息以一定的數據結構進行記錄,從而與其它的設置信息區分開來。步驟S103,解析配置文件得到用戶選定的多媒體文件及循環播放次數。本實施例中,由于配置文件中記錄的設置信息并不僅限于用戶所選定的多媒體文件以及循環播放次數這一類信息,因此,為便于區分不同的設置信息,在配置文件中是以不同的數據結構進行設置信息的記錄的。例如,對于播放列表中的多媒體文件,可設置對用戶選定的多個多媒體文件進行循環播放,進而對于這一局部循環播放的模式,將產生相應的設置信息,即用戶選定的多媒體文件以及多媒體文件循環播放次數;也可設置對播放列表中的所有多媒體文件進行循環播放,這一全局循環播放的模式也產生了關于全局播放的設置信息,因此,為快速識別配置文件中各種各樣的設置信息,可對配置文件中局部循環播放的設置信息以及全局播放的設置信息以不同的數據結構進行標記,每一數據結構均對應了一種設置信息,提高了解析過程中的處理效率。步驟S105,根據循環播放次數對用戶選定的多媒體文件進行循環播放。本實施例中,按照解析到的用戶想要進行循環播放的多媒體文件以及需要循環播放的次數進行播放列表中多媒體文件的播放,使得用戶在原有的播放列表中即可進行其中幾個多媒體文件的循環播放,不需要進行多媒體文件的重新添加,也不需要新建播放列表,大大地減少了用戶操作,提高操作過程中的便利性。在一個具體的實施例中,如圖3所示,上述根據多媒體文件循環播放次數對用戶選定的多媒體文件進行循環播放的步驟為步驟SI 15,播放用戶選定的多媒體文件。本實施例中,解析了播放列表的配置文件后通過用戶觸發播放按鈕開始播放用戶選定的多個多媒體文件。步驟S135,更新多媒體文件的已播放次數。本實施例,對選定的多媒體文件--播放完畢后,完成循環播放過程中的一次播放,更新當前多媒體文件的已播放次數,統計當前多媒體文件的播放情況。另一實施例中,上述更新多媒體文件的已播放次數的步驟之后還包括了顯示更新的多媒體文件的本文檔來自技高網...
【技術保護點】
一種多媒體播放方法,包括以下步驟:讀取播放列表的配置文件,所述配置文件中記錄了用戶選定的多媒體文件及所述多媒體文件所對應的循環播放次數;解析所述配置文件得到所述用戶選定的多媒體文件及所述循環播放次數;根據所述循環播放次數對用戶選定的多媒體文件進行循環播放。
【技術特征摘要】
1.一種多媒體播放方法,包括以下步驟 讀取播放列表的配置文件,所述配置文件中記錄了用戶選定的多媒體文件及所述多媒體文件所對應的循環播放次數; 解析所述配置文件得到所述用戶選定的多媒體文件及所述循環播放次數; 根據所述循環播放次數對用戶選定的多媒體文件進行循環播放。2.根據權利要求I所述的多媒體播放方法,其特征在于,所述根據所述循環播放次數對用戶選定的多媒體文件進行循環播放的步驟為 播放用戶選定的多媒體文件; 更新多媒體文件的已播放次數; 判斷更新后的多媒體文件的已播放次數是否達到循環播放次數,若否,則重新播放用戶選定的多媒體文件。3.根據權利要求2所述的多媒體播放方法,其特征在于,還包括 當更新后的多媒體文件的已播放次數達到所述循環播放次數時,則播放播放列表中下一個多媒體文件。4.根據權利要求2所述的多媒體播放方法,其特征在于,所述更新多媒體文件的已播放次數的步驟之后還包括 顯示更新的多媒體文件的已播放次數。5.根據權利要求I所述的多媒體播放方法,其特征在于,所述讀取播放列表的配置文件的步驟之前還包括 接收用戶在播放列表對多個多媒體文件的選定操作以及輸入的循環播放次數; 根據用戶的選定操作得到循環播放的多媒體文件; 將所述循環播放的多媒體文件以及輸入的循環播放次數寫入配...
【專利技術屬性】
技術研發人員:侯方,趙東,
申請(專利權)人:騰訊科技深圳有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。