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