一種音樂(lè)分享方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子領(lǐng)域,具體涉及一種音樂(lè)分享方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前在手機(jī)上有很多的應(yīng)用,如酷狗音樂(lè)、QQ音樂(lè)以及百度音樂(lè)等,使用它們可以很方便地隨時(shí)收聽(tīng)最新的流行音樂(lè),并能很方便的將喜歡的音樂(lè)與其他人進(jìn)行分享。
[0003]在音樂(lè)分享方案中,手機(jī)首先要得到要分享音樂(lè)的URL(Uniform ResourceLocator,統(tǒng)一資源定位符)地址,然后把音樂(lè)的URL地址與音樂(lè)文件一起進(jìn)行分享,其他人通過(guò)連接URL地址,從服務(wù)器端得到該音樂(lè)并進(jìn)行播放。這種分享模式存在的問(wèn)題是:手機(jī)中播放的音樂(lè)數(shù)據(jù)有很多種來(lái)源,可能是第三方的應(yīng)用、網(wǎng)頁(yè)以及本地播放器等,我們很多時(shí)候無(wú)法直接獲取音樂(lè)的來(lái)源描述(本地文件路徑或在線URL),在這種情況下,就會(huì)出現(xiàn)無(wú)法分享播放的問(wèn)題。另一種情況是:分享的另一方并不支持本機(jī)中播放的某些音樂(lè)格式,這樣就會(huì)因?yàn)闊o(wú)法識(shí)別其格式而導(dǎo)致不能播放,影響用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種音樂(lè)分享方法及系統(tǒng),解決現(xiàn)有技術(shù)中由于無(wú)法直接獲取音樂(lè)的來(lái)源描述以及播放格式不一致導(dǎo)致無(wú)法播放的問(wèn)題,本發(fā)明解決上述技術(shù)問(wèn)題的技術(shù)方案如下:
[0005]依據(jù)本發(fā)明的一個(gè)方面,提供了一種音樂(lè)分享方法,所述方法包括:
[0006]移動(dòng)終端從播放格式列表中指定一個(gè)播放格式對(duì)當(dāng)前播放的音樂(lè)進(jìn)行分享;
[0007]對(duì)所述當(dāng)前播放的音樂(lè)進(jìn)行解碼,并采集解碼后的脈沖編碼調(diào)制PCM數(shù)據(jù);
[0008]根據(jù)指定的播放格式對(duì)所述PCM數(shù)據(jù)進(jìn)行編碼,得到編碼后的分享音頻數(shù)據(jù);
[0009]將所述分享音頻數(shù)據(jù)按照分享路徑進(jìn)行分享。
[0010]依據(jù)本發(fā)明的另一個(gè)方面,提供了一種音樂(lè)分享系統(tǒng),所述系統(tǒng)包括:
[0011]指定單元,用于從播放格式列表中指定一個(gè)播放格式對(duì)當(dāng)前播放的音樂(lè)進(jìn)行分
[0012]解碼單元,用于對(duì)所述當(dāng)前播放的音樂(lè)進(jìn)行解碼;
[0013]采集單元,用于采集解碼后的脈沖編碼調(diào)制PCM數(shù)據(jù);
[0014]編碼單元,用于根據(jù)指定的播放格式對(duì)所述PCM數(shù)據(jù)進(jìn)行編碼,得到編碼后的分享音頻數(shù)據(jù);
[0015]分享單元,用于將所述分享音頻數(shù)據(jù)按照分享路徑進(jìn)行分享。
[0016]本發(fā)明提供的一種音樂(lè)分享方法及系統(tǒng),移動(dòng)終端從播放格式列表中指定一個(gè)播放格式對(duì)當(dāng)前播放的音樂(lè)進(jìn)行分享,然后對(duì)所述當(dāng)前播放的音樂(lè)進(jìn)行解碼,并采集解碼后的脈沖編碼調(diào)制PCM數(shù)據(jù),根據(jù)指定的播放格式對(duì)所述PCM數(shù)據(jù)進(jìn)行編碼,得到編碼后的分享音頻數(shù)據(jù),然后將所述分享音頻數(shù)據(jù)按照分享路徑進(jìn)行分享。本發(fā)明在分享音樂(lè)時(shí)不需要發(fā)送音樂(lè)的URL地址,并且是按照指定的播放格式進(jìn)行編碼的,從而解決了現(xiàn)有音樂(lè)分享中由于無(wú)法直接獲取音樂(lè)的來(lái)源描述以及播放格式不一致導(dǎo)致無(wú)法播放的問(wèn)題,并且按照用戶的意愿挑選分享路徑進(jìn)行分享。
【附圖說(shuō)明】
[0017]圖1為本發(fā)明實(shí)施例一的一種音樂(lè)分享方法流程圖;
[0018]圖2為本發(fā)明實(shí)施例二的一種音樂(lè)分享系統(tǒng)示意圖。
【具體實(shí)施方式】
[0019]以下結(jié)合附圖對(duì)本發(fā)明的原理和特征進(jìn)行描述,所舉實(shí)例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。
[0020]實(shí)施例一、一種音樂(lè)分享方法。下面結(jié)合圖1對(duì)本實(shí)施例提供的方法進(jìn)行詳細(xì)說(shuō)明。
[0021]參見(jiàn)圖1,S101、移動(dòng)終端從播放格式列表中指定一個(gè)播放格式對(duì)當(dāng)前播放的音樂(lè)進(jìn)tx分孚。
[0022]具體的,當(dāng)移動(dòng)終端想要將當(dāng)前播放的音樂(lè)進(jìn)行分享時(shí),首先從播放格式列表中指定一個(gè)播放格式對(duì)當(dāng)前播放的音樂(lè)進(jìn)行分享,其中,所述播放格式列表中包括MP3 (Moving Picture Experts Group Aud1 Layer III)格式、WMA(Windows Media Aud1)格式、ASF (Advanced Streaming Format)格式、AAC (Advanced Aud1 Coding)格式、FLAC (Free Lossless Aud1 Code)格式以及 APE (Adaptive Prencdictive Encoding)格式。
[0023]S102、對(duì)所述當(dāng)前播放的音樂(lè)進(jìn)行解碼,并采集解碼后的脈沖編碼調(diào)制PCM數(shù)據(jù)。
[0024]具體的,移動(dòng)終端要對(duì)所述當(dāng)前播放的音樂(lè)進(jìn)行解碼,然后采集所述當(dāng)前播放的音樂(lè)解碼后的脈沖編碼調(diào)制PCM (Pulse Code Modulat1n)數(shù)據(jù)。
[0025]S103、根據(jù)指定的播放格式對(duì)所述PCM數(shù)據(jù)進(jìn)行編碼,得到編碼后的分享音頻數(shù)據(jù)。
[0026]具體的,配置指定的播放格式對(duì)應(yīng)的編碼格式以及所述PCM數(shù)據(jù)的參數(shù),并根據(jù)配置的所述編碼格式對(duì)所述PCM數(shù)據(jù)的參數(shù)進(jìn)行編碼,得到編碼后的分享音頻數(shù)據(jù)。
[0027]S104、將所述分享音頻數(shù)據(jù)按照分享路徑進(jìn)行分享。
[0028]具體的,所述分享路徑具體包括微信、博客、微博、FaceBook、人人網(wǎng)或QQ空間;當(dāng)用戶首次進(jìn)行分享時(shí),將所述分享路徑以列表的形式提示給用戶,并根據(jù)用戶選擇的分享路徑將所述分享音頻數(shù)據(jù)進(jìn)行分享;當(dāng)用戶再次進(jìn)行分享時(shí),默認(rèn)將用戶首次選擇的分享路徑提示給用戶,若用戶確認(rèn)選擇所述首次選擇的分享路徑,則將所述分享音頻數(shù)據(jù)按照所述首次選擇的分享路徑進(jìn)行分享;當(dāng)用戶選擇更改分享路徑時(shí),則重新將分享路徑以列表的形式提示給用戶進(jìn)行選擇,然后按照用戶再次選擇的分享路徑將所述分享音頻數(shù)據(jù)進(jìn)行分享。
[0029]實(shí)施例二、一種音樂(lè)分享系統(tǒng)。下面結(jié)合圖2對(duì)本實(shí)施例提供的系統(tǒng)進(jìn)行詳細(xì)說(shuō)明。
[0030]圖2中,本實(shí)施例提供的系統(tǒng)包括指定單元201、解碼單元202、采集單元203、編碼單元204以及分享單元205。
[0031]其中,指定單元201主要用于從播放格式列表中指定一個(gè)播放格式對(duì)當(dāng)前播放的音樂(lè)進(jìn)行分享。
[0032]具體的,當(dāng)移動(dòng)終端想要將當(dāng)前播放的音樂(lè)進(jìn)行分享時(shí),指定單元201從播放格式列表中指定一個(gè)播放格式對(duì)當(dāng)前播放的音樂(lè)進(jìn)行分享,其中,所述播放格式列表中包括MP3格式、WMA格式、ASF格式、AAC格式、FLAC格式以及APE格式。
[0033]解碼單元202主要用于對(duì)所述當(dāng)前播放的音樂(lè)進(jìn)行解碼。
[0034]采集單元203主要用于采集解碼后的脈沖編碼調(diào)