本發(fā)明涉及動(dòng)畫特效技術(shù)領(lǐng)域,更具體地說,涉及一種在播放器上模擬音頻波形的方法和裝置。
背景技術(shù):
隨著科學(xué)技術(shù)的不斷發(fā)展,移動(dòng)終端在人們的生活中扮演著越來越重要的角色。人們不僅利用它工作、交流,還利用它娛樂身心。
目前,在移動(dòng)終端上都可以通過安裝播放器來實(shí)現(xiàn)音樂的播放。通常,在播放器中,采用切換多張靜態(tài)圖片的方式來提醒用戶音樂正在播放中。但是,這種方法在實(shí)現(xiàn)時(shí),需要將多張靜態(tài)圖片加載到內(nèi)存中并顯示,這個(gè)過程非常消耗內(nèi)存和圖形處理器(Graphic Processing Unit,GPU)。
因此,如何在播放器中提供低消耗的提醒方式,是本領(lǐng)域技術(shù)人員亟待解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)要素:
為解決上述技術(shù)問題,本發(fā)明提供一種在播放器上模擬音頻波形的方法和裝置,以實(shí)現(xiàn)在播放器中提供低功耗的提醒方式的目的。
為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
一種在播放器上模擬音頻波形的方法,應(yīng)用于具有播放器的終端,包括:
依據(jù)接收到的播放器啟動(dòng)信號(hào),在所述終端的顯示界面靜態(tài)顯示預(yù)先創(chuàng)建的圖形;
當(dāng)接收到所述播放器發(fā)送的攜帶有待播放音頻的第一狀態(tài)信息時(shí),將預(yù)設(shè)的動(dòng)態(tài)顯示指令與所述圖形進(jìn)行關(guān)聯(lián);
當(dāng)所述播放器播放音頻時(shí),依據(jù)所述預(yù)設(shè)的動(dòng)態(tài)顯示指令控制所述圖形進(jìn)行相應(yīng)的動(dòng)態(tài)顯示。
優(yōu)選的,還包括:當(dāng)接收到播放器發(fā)送的攜帶有停止播放音頻的第二狀態(tài)信息時(shí),則基于所述第二狀態(tài)信息和預(yù)先和所述圖形進(jìn)行關(guān)聯(lián)的圖層顯示狀態(tài)指令控制所述圖形以相應(yīng)的圖形顯示狀態(tài)停止動(dòng)態(tài)顯示。
優(yōu)選的,所述預(yù)先創(chuàng)建的圖形的過程,具體包括:
接收輸入的一組圖形參數(shù);
根據(jù)所述圖形參數(shù)創(chuàng)建相應(yīng)的一個(gè)圖形;
或者,
接收輸入的多組圖形參數(shù),所述多組圖形參數(shù)中所包含的圖形參數(shù)相同、部分相同或全部不同;
根據(jù)所述多組圖形參數(shù)創(chuàng)建各自對(duì)應(yīng)的圖形,并將得到的多個(gè)所述圖形以預(yù)設(shè)間距進(jìn)行順序排列,其中,多個(gè)所述圖形之間的預(yù)設(shè)間距取相同或者不同的值。
優(yōu)選的,當(dāng)所述圖形參數(shù)包括一組高度參數(shù)、寬度參數(shù)和顏色參數(shù)時(shí),所述根據(jù)所述圖形參數(shù)創(chuàng)建相應(yīng)的一個(gè)圖形,包括:
根據(jù)所述高度參數(shù)、所述寬度參數(shù)和所述顏色參數(shù)創(chuàng)建一個(gè)矩形;
或者,
當(dāng)所述圖形參數(shù)包括多組高度參數(shù)、寬度參數(shù)和顏色參數(shù)時(shí),所述根據(jù)所述多組圖形參數(shù)創(chuàng)建各自對(duì)應(yīng)的圖形,包括:
根據(jù)多組高度參數(shù)、寬度參數(shù)和顏色參數(shù)分別對(duì)應(yīng)創(chuàng)建相應(yīng)高度、寬度和顏色的矩形。
優(yōu)選的,還包括:
調(diào)用圖形參數(shù)更新程序,并顯示圖形參數(shù)更新界面;
獲取輸入的所述圖形參數(shù)更新界面的圖形參數(shù);
若所述圖形參數(shù)為一組時(shí),則執(zhí)行所述根據(jù)所述圖形參數(shù)創(chuàng)建相應(yīng)的一個(gè)圖形這一步驟;
若所述圖形參數(shù)為多組時(shí),則執(zhí)行所述根據(jù)多組所述圖形參數(shù)分別創(chuàng)建相應(yīng)的多個(gè)圖形這一步驟。
優(yōu)選的,當(dāng)預(yù)先創(chuàng)建的圖形為一個(gè)圖形,所述預(yù)設(shè)的動(dòng)態(tài)顯示指令包括:旋轉(zhuǎn)方向指令、旋轉(zhuǎn)速度變化指令、旋轉(zhuǎn)起始角度指令和旋轉(zhuǎn)終止角度指令;
相應(yīng)的,所述將預(yù)設(shè)的動(dòng)態(tài)顯示指令與所述圖形進(jìn)行關(guān)聯(lián),包括:
將所述旋轉(zhuǎn)方向指令、所述旋轉(zhuǎn)速度變化指令、旋轉(zhuǎn)起始角度指令和旋轉(zhuǎn)終止角度指令與所述圖形進(jìn)行關(guān)聯(lián),基于所述旋轉(zhuǎn)方向指令指定所述圖形在所述播放器播放音頻時(shí)的旋轉(zhuǎn)方向,基于所述旋轉(zhuǎn)速度變化指令指定所述圖形在所述播放器播放音頻時(shí)的旋轉(zhuǎn)速度變化,基于所述旋轉(zhuǎn)起始角度指令和旋轉(zhuǎn)終止角度指令指定所述圖形在所述播放器播放音頻時(shí)旋轉(zhuǎn)的起始角度和終止角度;
當(dāng)所述預(yù)先創(chuàng)建的圖形包含多個(gè)順序排列的圖形時(shí),所述預(yù)設(shè)的動(dòng)態(tài)顯示指令包括:旋轉(zhuǎn)方向指令,旋轉(zhuǎn)速度變化指令,旋轉(zhuǎn)起始角度指令和旋轉(zhuǎn)終止角度指令,每個(gè)所述圖形旋轉(zhuǎn)一周所用的時(shí)長(zhǎng)指令和每個(gè)所述圖形的旋轉(zhuǎn)開始時(shí)間指令;
相應(yīng)的,所述將預(yù)設(shè)的動(dòng)態(tài)顯示指令與所述圖形進(jìn)行關(guān)聯(lián),包括:
將所述旋轉(zhuǎn)方向指令、所述旋轉(zhuǎn)速度變化指令、旋轉(zhuǎn)起始角度和旋轉(zhuǎn)終止角度指令,每個(gè)所述圖形旋轉(zhuǎn)一周所用的時(shí)長(zhǎng)指令和每個(gè)所述圖形的旋轉(zhuǎn)開始時(shí)間指令與多個(gè)所述圖形進(jìn)行關(guān)聯(lián),基于所述旋轉(zhuǎn)方向指令指定多個(gè)所述圖形在所述播放器播放音頻時(shí)的旋轉(zhuǎn)方向,基于所述旋轉(zhuǎn)速度變化指令指定多個(gè)所述圖形在所述播放器播放音頻時(shí)的旋轉(zhuǎn)速度變化,基于所述旋轉(zhuǎn)起始角度和旋轉(zhuǎn)終止角度指令指定多個(gè)所述圖形在所述播放器播放音頻時(shí)旋轉(zhuǎn)的起始角度和終止角度;基于每個(gè)所述圖形的旋轉(zhuǎn)開始時(shí)間指令和每個(gè)所述圖形旋轉(zhuǎn)一周所用的時(shí)長(zhǎng)指令指定每個(gè)所述圖形開始旋轉(zhuǎn)的時(shí)間,以及旋轉(zhuǎn)一周所用的時(shí)長(zhǎng);
其中,每個(gè)所述圖形的旋轉(zhuǎn)開始時(shí)間指令所對(duì)應(yīng)的指定的開始時(shí)間分別為T1、T2……Tn,n的取值與所述圖形個(gè)數(shù)相同,且兩兩相鄰的所述圖形對(duì)應(yīng)的開始時(shí)間的時(shí)間間隔相同或者不同;
每個(gè)所述圖形旋轉(zhuǎn)一周所用的時(shí)長(zhǎng)指令所對(duì)應(yīng)的指定的時(shí)長(zhǎng)分別為t1、t2……tn,n的取值與所述圖形個(gè)數(shù)相同,且t1、t2……tn的取值相同、部分相同或者全部不同。
優(yōu)選的,還包括:
調(diào)用動(dòng)態(tài)顯示指令更新程序,并顯示動(dòng)態(tài)顯示指令更新界面;
獲取輸入的所述動(dòng)態(tài)顯示指令更新界面的動(dòng)態(tài)顯示指令;
將更新后的動(dòng)態(tài)顯示指令與所述圖形進(jìn)行關(guān)聯(lián),并執(zhí)行所述當(dāng)所述播放器播放音頻時(shí),使所述圖形依據(jù)所述預(yù)設(shè)的動(dòng)態(tài)顯示指令進(jìn)行動(dòng)態(tài)顯示這一步驟。
一種在播放器上模擬音頻波形的裝置,包括:
靜態(tài)顯示模塊,用于依據(jù)接收到的播放器啟動(dòng)信號(hào),在所述終端的顯示界面靜態(tài)顯示預(yù)先創(chuàng)建的圖形;
關(guān)聯(lián)模塊,用于當(dāng)接收到所述播放器發(fā)送的攜帶有待播放音頻的第一狀態(tài)信息時(shí),將預(yù)設(shè)的動(dòng)態(tài)顯示指令與所述圖形進(jìn)行關(guān)聯(lián);
動(dòng)態(tài)顯示模塊,用于當(dāng)所述播放器播放音頻時(shí),依據(jù)所述預(yù)設(shè)的動(dòng)態(tài)顯示指令控制所述圖形進(jìn)行相應(yīng)的動(dòng)態(tài)顯示。
優(yōu)選的,還包括:停止顯示模塊,用于當(dāng)接收到播放器發(fā)送的攜帶有停止播放音頻的第二狀態(tài)信息時(shí),基于所述第二狀態(tài)信息和預(yù)先和所述圖形進(jìn)行關(guān)聯(lián)的圖層顯示狀態(tài)指令控制所述圖形以相應(yīng)的圖形顯示狀態(tài)停止動(dòng)態(tài)顯示。
優(yōu)選的,還包括:
第一接收模塊,用于接收輸入的一組圖形參數(shù);
第一創(chuàng)建模塊,用于根據(jù)所述圖形參數(shù)創(chuàng)建相應(yīng)的一個(gè)圖形;
或者,
第二接收模塊,用于接收輸入的多組圖形參數(shù),所述多組圖形參數(shù)中所包含的圖形參數(shù)相同、部分相同或全部不同;
第二創(chuàng)建模塊,用于根據(jù)所述多組圖形參數(shù)創(chuàng)建各自對(duì)應(yīng)的圖形,并將得到的多個(gè)所述圖形以預(yù)設(shè)間距進(jìn)行順序排列,其中,多個(gè)所述圖形之間的預(yù)設(shè)間距取相同或者不同的值。
優(yōu)選的,所述第一接收模塊,具體用于接收一組高度參數(shù)、寬度參數(shù)和顏色參數(shù);
相應(yīng)的,所述第一創(chuàng)建模塊,用于根據(jù)所述高度參數(shù)、寬度參數(shù)和顏色參數(shù)創(chuàng)建一個(gè)矩形;
或者,
所述第二接收模塊,具體用于接收輸入的多組高度參數(shù)、寬度參數(shù)和顏色參數(shù);
相應(yīng)的,所述第二創(chuàng)建模塊,用于根據(jù)多組高度參數(shù)、寬度參數(shù)和顏色參數(shù)分別對(duì)應(yīng)創(chuàng)建相應(yīng)高度、寬度和顏色的矩形。
優(yōu)選的,還包括:
第一調(diào)用模塊,用于調(diào)用圖形參數(shù)更新程序,并顯示圖形參數(shù)更新界面;
第一獲取模塊,用于獲取輸入的所述圖形參數(shù)更新界面的圖形參數(shù);
第一執(zhí)行模塊,用于當(dāng)所述圖形參數(shù)為一組時(shí),執(zhí)行所述第一創(chuàng)建模塊,當(dāng)所述圖形參數(shù)為多組時(shí),執(zhí)行所述第二創(chuàng)建模塊。
優(yōu)選的,所述關(guān)聯(lián)模塊,具體用于當(dāng)預(yù)先創(chuàng)建的圖形為一個(gè)圖形,所述動(dòng)態(tài)顯示指令包括旋轉(zhuǎn)方向指令、旋轉(zhuǎn)的速度變化指令、起始角度指令和終止角度指令,在接收到所述播放器發(fā)送的攜帶有待播放音頻的第一狀態(tài)信息時(shí),將所述旋轉(zhuǎn)方向指令、所述旋轉(zhuǎn)速度變化指令、旋轉(zhuǎn)起始角度指令和旋轉(zhuǎn)終止角度指令與所述圖形進(jìn)行關(guān)聯(lián),基于所述旋轉(zhuǎn)方向指令指定所述圖形在所述播放器播放音頻時(shí)的旋轉(zhuǎn)方向,基于所述旋轉(zhuǎn)速度變化指令指定所述圖形在所述播放器播放音頻時(shí)的旋轉(zhuǎn)速度變化,及基于所述旋轉(zhuǎn)起始角度指令和旋轉(zhuǎn)終止角度指令指定所述圖形在所述播放器播放音頻時(shí)旋轉(zhuǎn)的起始角度和終止角度;
或者,具體用于當(dāng)所述預(yù)先創(chuàng)建的圖形包含多個(gè)順序排列的圖形,所述預(yù)設(shè)的動(dòng)態(tài)顯示指令包括:旋轉(zhuǎn)方向指令,旋轉(zhuǎn)速度變化指令,旋轉(zhuǎn)起始角度指令和旋轉(zhuǎn)終止角度指令,每個(gè)所述圖形旋轉(zhuǎn)一周所用的時(shí)長(zhǎng)指令和每個(gè)所述圖形的旋轉(zhuǎn)開始時(shí)間指令時(shí),在接收到所述播放器發(fā)送的攜帶有待播放音頻的第一狀態(tài)信息時(shí),將所述旋轉(zhuǎn)方向指令、所述旋轉(zhuǎn)速度變化指令、旋轉(zhuǎn)起始角度和旋轉(zhuǎn)終止角度指令,旋轉(zhuǎn)一周所用的時(shí)長(zhǎng)指令和每個(gè)所述圖形的旋轉(zhuǎn)開始時(shí)間指令與多個(gè)所述圖形進(jìn)行關(guān)聯(lián),基于所述旋轉(zhuǎn)方向指令指定多個(gè)所述圖形在所述播放器播放音頻時(shí)的旋轉(zhuǎn)方向,基于所述旋轉(zhuǎn)速度變化指令指定多個(gè)所述圖形在所述播放器播放音頻時(shí)的旋轉(zhuǎn)速度變化,基于所述旋轉(zhuǎn)起始角度和旋轉(zhuǎn)終止角度指令指定多個(gè)所述圖形在所述播放器播放音頻時(shí)旋轉(zhuǎn)的起始角度和終止角度;基于每個(gè)所述圖形的旋轉(zhuǎn)開始時(shí)間指令和每個(gè)所述圖形旋轉(zhuǎn)一周所用的時(shí)長(zhǎng)指令指定每個(gè)所述圖形開始旋轉(zhuǎn)的時(shí)間,以及旋轉(zhuǎn)一周所用的時(shí)長(zhǎng);
其中,每個(gè)所述圖形的旋轉(zhuǎn)開始時(shí)間指令所對(duì)應(yīng)的指定的開始時(shí)間分別為T1、T2……Tn,n的取值與所述圖形個(gè)數(shù)相同,且兩兩相鄰的所述圖形對(duì)應(yīng)的開始時(shí)間的時(shí)間間隔相同或者不同;
每個(gè)所述圖形旋轉(zhuǎn)一周所用的時(shí)長(zhǎng)指令所對(duì)應(yīng)的指定的時(shí)長(zhǎng)分別為t1、t2……tn,n的取值與所述圖形個(gè)數(shù)相同,且t1、t2……tn的取值相同、部分相同或者全部不同。
優(yōu)選的,還包括:
第二調(diào)用模塊,用于調(diào)用動(dòng)態(tài)顯示指令更新程序,并顯示動(dòng)態(tài)顯示指令更新界面;
第二獲取模塊,用于獲取輸入的所述動(dòng)態(tài)顯示指令更新界面的動(dòng)態(tài)顯示指令;
第二執(zhí)行模塊,用于將更新后的動(dòng)態(tài)顯示指令與所述圖形進(jìn)行關(guān)聯(lián),并執(zhí)行所述動(dòng)態(tài)顯示模塊。
從上述技術(shù)方案可以看出,本發(fā)明提供一種在播放器上模擬音頻波形的方法和裝置,所示方法包括:依據(jù)接收到的播放器啟動(dòng)信號(hào),在終端的顯示界面靜態(tài)顯示預(yù)先創(chuàng)建的圖形;當(dāng)接收到播放器發(fā)送的攜帶有待播放音頻的第一狀態(tài)信息時(shí),將預(yù)設(shè)的動(dòng)態(tài)顯示指令與圖形進(jìn)行關(guān)聯(lián);當(dāng)播放器播放音頻時(shí),依據(jù)預(yù)設(shè)的動(dòng)態(tài)顯示指令對(duì)圖形進(jìn)行動(dòng)態(tài)顯示。由此可見,本發(fā)明通過對(duì)創(chuàng)建的圖形添加動(dòng)態(tài)顯示效果來提醒用戶播放器正在播放音頻,相對(duì)于現(xiàn)有技術(shù),本發(fā)明不需要切換圖片,節(jié)省了內(nèi)存和圖形處理器,從而實(shí)現(xiàn)了在播放器中為用戶提供低消耗的提醒方式。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例一提供的一種在播放器上模擬音頻波形的方法的流程圖;
圖2為本發(fā)明實(shí)施例一提供的模擬音頻波形的示意圖;
圖3為本發(fā)明實(shí)施例一提供的一種在播放器上模擬音頻波形的方法的流程圖;
圖4為本發(fā)明實(shí)施例三提供的一種預(yù)先創(chuàng)建圖形的方法的流程圖;
圖5為本發(fā)明實(shí)施例三提供的另一種預(yù)先創(chuàng)建圖形的方法的流程圖;
圖6為本發(fā)明實(shí)施例四提供的根據(jù)更新后的圖形參數(shù)創(chuàng)建圖形的過程的流程圖;
圖7為本發(fā)明實(shí)施例五提供的根據(jù)更新后的動(dòng)態(tài)顯示指令動(dòng)態(tài)顯示圖形的過程的流程圖;
圖8為本發(fā)明實(shí)施例六提供的一種在播放器上模擬音頻波形的裝置的示意圖;
圖9為本發(fā)明實(shí)施例七提供的一種在播放器上模擬音頻波形的裝置的示意圖;
圖10為本發(fā)明實(shí)施例八提供的一種在播放器上模擬音頻波形的裝置的示意圖;
圖11為本發(fā)明實(shí)施例八提供的另一種在播放器上模擬音頻波形的裝置的示意圖;
圖12為本發(fā)明實(shí)施例九提供的一種在播放器上模擬音頻波形的裝置的示意圖;
圖13為本發(fā)明實(shí)施例九提供的另一種在播放器上模擬音頻波形的裝置的示意圖;
圖14為本發(fā)明實(shí)施例十提供的一種在播放器上模擬音頻波形的裝置的示意圖;
圖15為本發(fā)明實(shí)施例十提供的另一種在播放器上模擬音頻波形的裝置的示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
實(shí)施例一
本發(fā)明實(shí)施例提供一種在播放器上模擬音頻波形的方法,如附圖1所示的本發(fā)明實(shí)施例一提供的一種在播放器上模擬音頻波形的方法的流程圖,所述方法,包括:
S101:依據(jù)接收到的播放器啟動(dòng)信號(hào),在所述終端的顯示界面靜態(tài)顯示預(yù)先創(chuàng)建的圖形;
其中,需要進(jìn)行說明的是,預(yù)先創(chuàng)建的圖形的形狀可以是多種的,不僅僅局限于一種。
S102:當(dāng)接收到所述播放器發(fā)送的攜帶有待播放音頻的第一狀態(tài)信息時(shí),將預(yù)設(shè)的動(dòng)態(tài)顯示指令與所述圖形進(jìn)行關(guān)聯(lián);
S103:當(dāng)所述播放器播放音頻時(shí),依據(jù)所述預(yù)設(shè)的動(dòng)態(tài)顯示指令控制所述圖形進(jìn)行相應(yīng)的動(dòng)態(tài)顯示。
其中,需要進(jìn)行說明的是,當(dāng)用戶觸發(fā)播放器啟動(dòng)時(shí),在終端的顯示界面上靜態(tài)顯示預(yù)先創(chuàng)建的圖形,即圖形是不動(dòng)態(tài)顯示的。當(dāng)用戶觸發(fā)播放音頻的動(dòng)作時(shí),將預(yù)設(shè)的動(dòng)態(tài)顯示指令與所述圖形進(jìn)行關(guān)聯(lián),當(dāng)所述播放器播放音頻時(shí),則依據(jù)動(dòng)態(tài)顯示指令與所述圖形之間的關(guān)聯(lián)關(guān)系進(jìn)行動(dòng)態(tài)顯示。用戶可以通過肉眼觀察終端的顯示界面上的圖形是否是動(dòng)態(tài)顯示的,如果是動(dòng)態(tài)顯示的,則說明音頻正在播放中,如果是靜止的,則說明音頻已經(jīng)停止播放了。
在本發(fā)明實(shí)施例公開的技術(shù)方案中,優(yōu)選的,當(dāng)預(yù)先創(chuàng)建的圖形為一個(gè)圖形,所述預(yù)設(shè)的動(dòng)態(tài)顯示指令包括:旋轉(zhuǎn)方向指令、旋轉(zhuǎn)速度變化指令、旋轉(zhuǎn)起始角度指令和旋轉(zhuǎn)終止角度指令;
相應(yīng)的,所述將預(yù)設(shè)的動(dòng)態(tài)顯示指令與所述圖形進(jìn)行關(guān)聯(lián),包括:
將所述旋轉(zhuǎn)方向指令、所述旋轉(zhuǎn)速度變化指令、旋轉(zhuǎn)起始角度指令和旋轉(zhuǎn)終止角度指令與所述圖形進(jìn)行關(guān)聯(lián),基于所述旋轉(zhuǎn)方向指令指定所述圖形在所述播放器播放音頻時(shí)的旋轉(zhuǎn)方向,基于所述旋轉(zhuǎn)速度變化指令指定所述圖形在所述播放器播放音頻時(shí)的旋轉(zhuǎn)速度變化,基于所述旋轉(zhuǎn)起始角度指令和旋轉(zhuǎn)終止角度指令指定所述圖形在所述播放器播放音頻時(shí)旋轉(zhuǎn)的起始角度和終止角度;
當(dāng)所述預(yù)先創(chuàng)建的圖形包含多個(gè)順序排列的圖形時(shí),所述預(yù)設(shè)的動(dòng)態(tài)顯示指令包括:旋轉(zhuǎn)方向指令,旋轉(zhuǎn)速度變化指令,旋轉(zhuǎn)起始角度指令和旋轉(zhuǎn)終止角度指令,每個(gè)所述圖形旋轉(zhuǎn)一周所用的時(shí)長(zhǎng)指令和每個(gè)所述圖形的旋轉(zhuǎn)開始時(shí)間指令;
相應(yīng)的,所述將預(yù)設(shè)的動(dòng)態(tài)顯示指令與所述圖形進(jìn)行關(guān)聯(lián),包括:
將所述旋轉(zhuǎn)方向指令、所述旋轉(zhuǎn)速度變化指令、旋轉(zhuǎn)起始角度和旋轉(zhuǎn)終止角度指令,每個(gè)所述圖形旋轉(zhuǎn)一周所用的時(shí)長(zhǎng)指令和每個(gè)所述圖形的旋轉(zhuǎn)開始時(shí)間指令與多個(gè)所述圖形進(jìn)行關(guān)聯(lián),基于所述旋轉(zhuǎn)方向指令指定多個(gè)所述圖形在所述播放器播放音頻時(shí)的旋轉(zhuǎn)方向,基于所述旋轉(zhuǎn)速度變化指令指定多個(gè)所述圖形在所述播放器播放音頻時(shí)的旋轉(zhuǎn)速度變化,基于所述旋轉(zhuǎn)起始角度和旋轉(zhuǎn)終止角度指令指定多個(gè)所述圖形在所述播放器播放音頻時(shí)旋轉(zhuǎn)的起始角度和終止角度;基于每個(gè)所述圖形的旋轉(zhuǎn)開始時(shí)間指令和每個(gè)所述圖形旋轉(zhuǎn)一周所用的時(shí)長(zhǎng)指令指定每個(gè)所述圖形開始旋轉(zhuǎn)的時(shí)間,以及旋轉(zhuǎn)一周所用的時(shí)長(zhǎng);
其中,每個(gè)所述圖形的旋轉(zhuǎn)開始時(shí)間指令所對(duì)應(yīng)的指定的開始時(shí)間分別為T1、T2……Tn,n的取值與所述圖形個(gè)數(shù)相同,且兩兩相鄰的所述圖形對(duì)應(yīng)的開始時(shí)間的時(shí)間間隔相同或者不同;
每個(gè)所述圖形旋轉(zhuǎn)一周所用的時(shí)長(zhǎng)指令所對(duì)應(yīng)的指定的時(shí)長(zhǎng)分別為t1、t2……tn,n的取值與所述圖形個(gè)數(shù)相同,且t1、t2……tn的取值相同、部分相同或者全部不同。
例如,優(yōu)選的,可以設(shè)定創(chuàng)建的圖形在旋轉(zhuǎn)的過程中圍繞X軸進(jìn)行旋轉(zhuǎn),在旋轉(zhuǎn)過程中勻速旋轉(zhuǎn),旋轉(zhuǎn)的起始角度為0,終止角度為π,設(shè)定旋轉(zhuǎn)一周所用的時(shí)長(zhǎng)為1.2秒,每個(gè)圖形的開始旋轉(zhuǎn)時(shí)間為前一個(gè)圖形開始旋轉(zhuǎn)的時(shí)間再間隔0.2秒。將這些動(dòng)態(tài)顯示指令設(shè)定好,并與創(chuàng)建的圖形進(jìn)行關(guān)聯(lián),當(dāng)播放器播放音頻時(shí),依據(jù)這些動(dòng)態(tài)顯示指令控制圖形進(jìn)行相應(yīng)的動(dòng)態(tài)顯示。
如附圖2所示的本發(fā)明實(shí)施例一提供的模擬音頻波形的示意圖,當(dāng)創(chuàng)建的圖形為矩形時(shí),根據(jù)動(dòng)態(tài)顯示指令對(duì)多個(gè)矩形進(jìn)行動(dòng)態(tài)顯示,當(dāng)一個(gè)矩形進(jìn)行旋轉(zhuǎn)時(shí),可以看到該矩形的由長(zhǎng)變短,然后又由短變長(zhǎng),重復(fù)循環(huán)這個(gè)過程,直至播放器停止播放音頻。當(dāng)?shù)谝粋€(gè)矩形翻轉(zhuǎn)一定時(shí)間間隔后,第二個(gè)矩形開始旋轉(zhuǎn),再間隔一定時(shí)間間隔后,第三個(gè)矩形開始旋轉(zhuǎn),再間隔一定時(shí)間間隔后,第四個(gè)矩形開始旋轉(zhuǎn),此時(shí),所有的矩形都動(dòng)態(tài)顯示,就得到圖2所示的效果。
由上述本發(fā)明實(shí)施例一提供的一種在播放器上模擬音頻波形的方法可以得出,本發(fā)明實(shí)施例依據(jù)接收到的播放器啟動(dòng)信號(hào),在所述終端的顯示界面靜態(tài)顯示預(yù)先創(chuàng)建的圖形;當(dāng)接收到所述播放器發(fā)送的攜帶有待播放音頻的第一狀態(tài)信息時(shí),將預(yù)設(shè)的動(dòng)態(tài)顯示指令與所述圖形進(jìn)行關(guān)聯(lián);當(dāng)所述播放器播放音頻時(shí),依據(jù)所述預(yù)設(shè)的動(dòng)態(tài)顯示指令對(duì)所述圖形進(jìn)行動(dòng)態(tài)顯示。由此可見,本發(fā)明實(shí)施例通過對(duì)創(chuàng)建的圖形添加動(dòng)態(tài)顯示效果來提醒用戶播放器正在播放音頻,相對(duì)于現(xiàn)有技術(shù),本發(fā)明不需要切換圖片,節(jié)省了內(nèi)存和圖形處理器,從而實(shí)現(xiàn)了在播放器中為用戶提供低消耗的提醒方式。
實(shí)施例二
本發(fā)明實(shí)施例二提供了一種在播放器上模擬音頻波形的方法,如附圖3所示為本發(fā)明實(shí)施例二提供的一種在播放器上模擬音頻波形的方法的流程圖,在本發(fā)明實(shí)施例一的基礎(chǔ)上,本發(fā)明實(shí)施例提供的一種在播放器上模擬音頻波形的方法,還包括:
S104:當(dāng)接收到播放器發(fā)送的攜帶有停止播放音頻的第二狀態(tài)信息時(shí),則基于所述第二狀態(tài)信息和預(yù)先和所述圖形進(jìn)行關(guān)聯(lián)的圖層顯示狀態(tài)指令控制所述圖形以相應(yīng)的圖形顯示狀態(tài)停止動(dòng)態(tài)顯示。
由上述本發(fā)明實(shí)施例二提供的一種在播放器上模擬音頻波形的方法可以得出,本發(fā)明實(shí)施例在本發(fā)明實(shí)施例一的基礎(chǔ)上進(jìn)一步還包括:當(dāng)接收到播放器發(fā)送的攜帶有停止播放音頻的第二狀態(tài)信息時(shí),則基于所述第二狀態(tài)信息控制當(dāng)前動(dòng)態(tài)顯示的所述圖形停止動(dòng)態(tài)顯示。由此可見,當(dāng)播放器播放音頻時(shí),對(duì)創(chuàng)建的圖形進(jìn)行動(dòng)態(tài)顯示,當(dāng)播放器停止播放音頻時(shí),則停止對(duì)圖形的動(dòng)態(tài)顯示,相對(duì)于現(xiàn)有技術(shù),本發(fā)明不需要切換圖片,節(jié)省了內(nèi)存和圖形處理器,從而實(shí)現(xiàn)了在播放器中為用戶提供低消耗的提醒方式。
實(shí)施例三
基于上述本發(fā)明實(shí)施例提供的一種在播放器上模擬音頻波形的方法,本發(fā)明實(shí)施例三具體公開了步驟S101中預(yù)先創(chuàng)建的圖形的具體過程,如附圖4所示為本發(fā)明實(shí)施例三提供的創(chuàng)建圖形的方法的流程圖,包括:
S201:接收輸入的一組圖形參數(shù);
S202:根據(jù)所述圖形參數(shù)創(chuàng)建相應(yīng)的一個(gè)圖形;
或者,如附圖5所示為本發(fā)明實(shí)施例三提供的創(chuàng)建圖形的方法的流程圖,包括:
S203:接收輸入的多組圖形參數(shù),所述多組圖形參數(shù)中所包含的圖形參數(shù)相同、部分相同或全部不同;
S204:根據(jù)所述多組圖形參數(shù)創(chuàng)建各自對(duì)應(yīng)的圖形,并將得到的多個(gè)所述圖形以預(yù)設(shè)間距進(jìn)行順序排列,其中,多個(gè)所述圖形之間的預(yù)設(shè)間距取相同或者不同的值。
其中,需要進(jìn)行說明的是,當(dāng)輸入的多組圖形參數(shù)相同時(shí),相應(yīng)的,根據(jù)多組所述圖形參數(shù)創(chuàng)建的多個(gè)圖形相同;
當(dāng)輸入的多組圖形參數(shù)部分相同時(shí),相應(yīng)的,根據(jù)多組所述圖形參數(shù)創(chuàng)建的多個(gè)圖形部分相同;
當(dāng)輸入的多組圖形參數(shù)全部不同時(shí),相應(yīng)的,根據(jù)多組所述圖形參數(shù)創(chuàng)建的多個(gè)圖形全部不同。
還需要進(jìn)行說明的是,每?jī)蓚€(gè)圖形之間的間距可以全部相同,即各個(gè)圖形之間等間距排列,每?jī)蓚€(gè)圖形之間的間距也可以部分相同,每?jī)蓚€(gè)圖形之間的間距還可以是全部不同。如附圖2所示的模擬音頻波形的示意圖,圖中所創(chuàng)建的多個(gè)矩形之間的間隔是相同的。
在本發(fā)明實(shí)施例提供的技術(shù)方案中,優(yōu)選的,當(dāng)所述圖形參數(shù)包括一組高度參數(shù)、寬度參數(shù)和顏色參數(shù)時(shí),步驟S202,包括:
根據(jù)所述高度參數(shù)、所述寬度參數(shù)和所述顏色參數(shù)創(chuàng)建一個(gè)矩形;
或者,
當(dāng)所述圖形參數(shù)包括多組高度參數(shù)、寬度參數(shù)和顏色參數(shù)時(shí),步驟S204,包括:
根據(jù)多組高度參數(shù)、寬度參數(shù)和顏色參數(shù)分別對(duì)應(yīng)創(chuàng)建相應(yīng)高度、寬度和顏色的矩形。
其中,需要進(jìn)行說明的是,預(yù)先創(chuàng)建的圖形的不僅僅局限于矩形,創(chuàng)建的矩形只是其中一種實(shí)例,還可以是正方形,還可以是其他形狀的圖形,甚至是線段。
還需要進(jìn)行說明的是,當(dāng)創(chuàng)建多個(gè)矩形時(shí),創(chuàng)建的多個(gè)矩形可以全部相同、部分相同或者全部不同,同樣的,創(chuàng)建的多個(gè)矩形之間的間距可以全部相同,可以部分相同,也可以全部不同。
下面結(jié)合具體實(shí)例對(duì)本發(fā)明實(shí)施例的技術(shù)方案做進(jìn)一步說明。
若想要?jiǎng)?chuàng)建4個(gè)矩形,則根據(jù)輸入的4組高度參數(shù)、寬度參數(shù)和顏色參數(shù)分別對(duì)應(yīng)創(chuàng)建4個(gè)矩形;
當(dāng)4組高度參數(shù)、寬度參數(shù)和顏色參數(shù)相同時(shí),創(chuàng)建得到的4個(gè)矩形完全相同;
當(dāng)4組高度參數(shù)、寬度參數(shù)和顏色參數(shù)中的前兩組高度參數(shù)、寬度參數(shù)和顏色參數(shù)相同,后兩組高度參數(shù)、寬度參數(shù)和顏色參數(shù)相同,則創(chuàng)建得到的前兩個(gè)矩形相同,后兩個(gè)矩形相同,而前兩個(gè)矩形和后兩個(gè)矩形不同;
當(dāng)4組高度參數(shù)、寬度參數(shù)和顏色參數(shù)都不相同時(shí),創(chuàng)建的得到的4個(gè)矩形兩兩之間各不相同。
由此可見,本發(fā)明實(shí)施例能夠根據(jù)輸入的一組圖形參數(shù)創(chuàng)建一個(gè)圖形,或者根據(jù)輸入的多組圖形參數(shù)創(chuàng)建多個(gè)圖形,為創(chuàng)建圖形提供了具體的實(shí)現(xiàn)方式,為后續(xù)對(duì)創(chuàng)建的圖形添加動(dòng)態(tài)效果提供了重要基礎(chǔ)。
實(shí)施例四
基于上述本發(fā)明實(shí)施例三提供的創(chuàng)建圖形的具體過程,本發(fā)明實(shí)施例四進(jìn)一步公開了根據(jù)更新后的圖形參數(shù)創(chuàng)建圖形的過程,如附圖6所示的本發(fā)明實(shí)施例四公開的根據(jù)更新后的圖形參數(shù)創(chuàng)建圖形的具體過程的流程圖,包括:
S301:調(diào)用圖形參數(shù)更新程序,并顯示圖形參數(shù)更新界面;
S302:獲取輸入的所述圖形參數(shù)更新界面的圖形參數(shù);
S303若所述圖形參數(shù)為一組時(shí),則執(zhí)行S202這一步驟;若所述圖形參數(shù)為多組時(shí),則執(zhí)行S204這一步驟。
當(dāng)用戶不喜歡目前顯示界面上顯示的圖形時(shí),可以通過圖形參數(shù)更新界面重新設(shè)置圖形參數(shù),設(shè)置自己喜歡的圖形參數(shù),并能夠根據(jù)重新設(shè)置后的圖形參數(shù)創(chuàng)建相應(yīng)的圖形。
例如,用戶覺得設(shè)置的矩形的顏色不合適,則可以通過更改每個(gè)矩形的顏色參數(shù),將每個(gè)矩形的顏色參數(shù)重新設(shè)置成用戶滿意的顏色,如果還不滿意,可以繼續(xù)調(diào)節(jié),直至用戶滿意。
由此可見,本發(fā)明實(shí)施例能夠通過調(diào)用圖形參數(shù)更新程序?qū)D形參數(shù)進(jìn)行更新,并根據(jù)更新后的圖形參數(shù)創(chuàng)建相應(yīng)的圖形,能夠進(jìn)一步滿足用戶的定制化需求。
實(shí)施例五
基于上述本發(fā)明實(shí)施例一公開的一種在播放器上模擬音頻波形的方法,本發(fā)明實(shí)施例進(jìn)一步公開了根據(jù)更新后的動(dòng)態(tài)顯示指令動(dòng)態(tài)顯示圖形的過程,如附圖7所示,具體過程包括:
S401:調(diào)用動(dòng)態(tài)顯示指令更新程序,并顯示動(dòng)態(tài)顯示指令更新界面;
S402:獲取輸入的所述動(dòng)態(tài)顯示指令更新界面的動(dòng)態(tài)顯示指令;
S403:將更新后的動(dòng)態(tài)顯示指令與所述圖形進(jìn)行關(guān)聯(lián),并執(zhí)行S103這一步驟。
當(dāng)用戶不喜歡創(chuàng)建的圖形的動(dòng)態(tài)顯示效果時(shí),可以通過動(dòng)態(tài)顯示指令更新界面重新設(shè)定動(dòng)態(tài)顯示的指令,并將更新后的動(dòng)態(tài)顯示指令與所述圖形進(jìn)行關(guān)聯(lián),將創(chuàng)建的圖形根據(jù)重新設(shè)定后的動(dòng)態(tài)顯示指令進(jìn)行動(dòng)態(tài)顯示。
例如,用戶覺得設(shè)置的矩形的旋轉(zhuǎn)速度較慢,則可以通過更改每個(gè)矩形旋轉(zhuǎn)一周所用的時(shí)長(zhǎng)指令,將每個(gè)矩形旋轉(zhuǎn)一周的時(shí)長(zhǎng)調(diào)小,則經(jīng)過調(diào)整后的矩形的旋轉(zhuǎn)速度會(huì)相較之前快,如果還不滿意,可以繼續(xù)調(diào)節(jié),直至用戶滿意。
由此可見,本發(fā)明實(shí)施例能夠通過調(diào)用動(dòng)態(tài)顯示指令更新程序?qū)?dòng)態(tài)顯示指令進(jìn)行更新,并根據(jù)更新后的動(dòng)態(tài)顯示指令控制圖形的動(dòng)態(tài)顯示,能夠進(jìn)一步滿足用戶的定制化需求。
實(shí)施例六
本發(fā)明實(shí)施例六提供一種在播放器上模擬音頻波形的裝置,如附圖8所示為本發(fā)明實(shí)施例六提供的一種在播放器上模擬音頻波形的裝置的示意圖,包括:
靜態(tài)顯示模塊101,用于依據(jù)接收到的播放器啟動(dòng)信號(hào),在所述終端的顯示界面靜態(tài)顯示預(yù)先創(chuàng)建的圖形;
關(guān)聯(lián)模塊102,用于當(dāng)接收到所述播放器發(fā)送的攜帶有待播放音頻的第一狀態(tài)信息時(shí),將預(yù)設(shè)的動(dòng)態(tài)顯示指令與所述圖形進(jìn)行關(guān)聯(lián);
動(dòng)態(tài)顯示模塊103,用于當(dāng)所述播放器播放音頻時(shí),依據(jù)所述預(yù)設(shè)的動(dòng)態(tài)顯示指令控制所述圖形進(jìn)行相應(yīng)的動(dòng)態(tài)顯示。
其中,需要進(jìn)行說明的是,當(dāng)用戶觸發(fā)播放器啟動(dòng)時(shí),在終端的顯示界面上靜態(tài)顯示預(yù)先創(chuàng)建的圖形,此時(shí),圖形是不動(dòng)態(tài)顯示的。當(dāng)用戶觸發(fā)播放音頻的動(dòng)作時(shí),將預(yù)設(shè)的動(dòng)態(tài)顯示指令與所述圖形進(jìn)行關(guān)聯(lián),當(dāng)所述播放器播放音頻時(shí),則依據(jù)動(dòng)態(tài)顯示指令與所述圖形之間的關(guān)聯(lián)關(guān)系進(jìn)行動(dòng)態(tài)顯示。用戶可以通過肉眼觀察終端的顯示界面上的圖形是否是動(dòng)態(tài)顯示的,如果是動(dòng)態(tài)顯示的,則說明音頻正在播放中,如果是靜止的,則說明音頻已經(jīng)停止播放了。
在本發(fā)明實(shí)施例公開的技術(shù)方案中,優(yōu)選的,所述關(guān)聯(lián)模塊102,具體用于當(dāng)預(yù)先創(chuàng)建的圖形為一個(gè)圖形,所述動(dòng)態(tài)顯示指令包括旋轉(zhuǎn)方向指令、旋轉(zhuǎn)的速度變化指令、起始角度指令和終止角度指令,在接收到所述播放器發(fā)送的攜帶有待播放音頻的第一狀態(tài)信息時(shí),將所述旋轉(zhuǎn)方向指令、所述旋轉(zhuǎn)速度變化指令、旋轉(zhuǎn)起始角度指令和旋轉(zhuǎn)終止角度指令與所述圖形進(jìn)行關(guān)聯(lián),基于所述旋轉(zhuǎn)方向指令指定所述圖形在所述播放器播放音頻時(shí)的旋轉(zhuǎn)方向,基于所述旋轉(zhuǎn)速度變化指令指定所述圖形在所述播放器播放音頻時(shí)的旋轉(zhuǎn)速度變化,及基于所述旋轉(zhuǎn)起始角度指令和旋轉(zhuǎn)終止角度指令指定所述圖形在所述播放器播放音頻時(shí)旋轉(zhuǎn)的起始角度和終止角度;
或者,具體用于當(dāng)所述預(yù)先創(chuàng)建的圖形包含多個(gè)順序排列的圖形,所述預(yù)設(shè)的動(dòng)態(tài)顯示指令包括:旋轉(zhuǎn)方向指令,旋轉(zhuǎn)速度變化指令,旋轉(zhuǎn)起始角度指令和旋轉(zhuǎn)終止角度指令,每個(gè)所述圖形旋轉(zhuǎn)一周所用的時(shí)長(zhǎng)指令和每個(gè)所述圖形的旋轉(zhuǎn)開始時(shí)間指令時(shí),在接收到所述播放器發(fā)送的攜帶有待播放音頻的第一狀態(tài)信息時(shí),將所述旋轉(zhuǎn)方向指令、所述旋轉(zhuǎn)速度變化指令、旋轉(zhuǎn)起始角度和旋轉(zhuǎn)終止角度指令,旋轉(zhuǎn)一周所用的時(shí)長(zhǎng)指令和每個(gè)所述圖形的旋轉(zhuǎn)開始時(shí)間指令與多個(gè)所述圖形進(jìn)行關(guān)聯(lián),基于所述旋轉(zhuǎn)方向指令指定多個(gè)所述圖形在所述播放器播放音頻時(shí)的旋轉(zhuǎn)方向,基于所述旋轉(zhuǎn)速度變化指令指定多個(gè)所述圖形在所述播放器播放音頻時(shí)的旋轉(zhuǎn)速度變化,基于所述旋轉(zhuǎn)起始角度和旋轉(zhuǎn)終止角度指令指定多個(gè)所述圖形在所述播放器播放音頻時(shí)旋轉(zhuǎn)的起始角度和終止角度;基于每個(gè)所述圖形的旋轉(zhuǎn)開始時(shí)間指令和每個(gè)所述圖形旋轉(zhuǎn)一周所用的時(shí)長(zhǎng)指令指定每個(gè)所述圖形開始旋轉(zhuǎn)的時(shí)間,以及旋轉(zhuǎn)一周所用的時(shí)長(zhǎng);
其中,每個(gè)所述圖形的旋轉(zhuǎn)開始時(shí)間指令所對(duì)應(yīng)的指定的開始時(shí)間分別為T1、T2……Tn,n的取值與所述圖形個(gè)數(shù)相同,且兩兩相鄰的所述圖形對(duì)應(yīng)的開始時(shí)間的時(shí)間間隔相同或者不同;
每個(gè)所述圖形旋轉(zhuǎn)一周所用的時(shí)長(zhǎng)指令所對(duì)應(yīng)的指定的時(shí)長(zhǎng)分別為t1、t2……tn,n的取值與所述圖形個(gè)數(shù)相同,且t1、t2……tn的取值相同、部分相同或者全部不同。
由上述本發(fā)明實(shí)施例提供的一種在播放器上模擬音頻波形的裝置可以得出,所述裝置,包括:靜態(tài)顯示模塊,用于依據(jù)接收到的播放器啟動(dòng)信號(hào),在所述終端的顯示界面靜態(tài)顯示預(yù)先創(chuàng)建的圖形;關(guān)聯(lián)模塊,用于當(dāng)接收到所述播放器發(fā)送的攜帶有待播放音頻的第一狀態(tài)信息時(shí),將預(yù)設(shè)的動(dòng)態(tài)顯示指令與所述圖形進(jìn)行關(guān)聯(lián);動(dòng)態(tài)顯示模塊,用于當(dāng)所述播放器播放音頻時(shí),依據(jù)所述預(yù)設(shè)的動(dòng)態(tài)顯示指令控制所述圖形進(jìn)行相應(yīng)的動(dòng)態(tài)顯示。
由此可見,本發(fā)明實(shí)施例通過對(duì)創(chuàng)建的圖形添加動(dòng)態(tài)顯示效果來提醒用戶播放器正在播放音頻,相對(duì)于現(xiàn)有技術(shù),本發(fā)明不需要切換圖片,節(jié)省了內(nèi)存和圖形處理器,從而實(shí)現(xiàn)了在播放器中為用戶提供低消耗的提醒方式。
實(shí)施例七
本發(fā)明實(shí)施例七提供了一種在播放器上模擬音頻波形的裝置,如附圖9所示為本發(fā)明實(shí)施例八提供的一種在播放器上模擬音頻波形的裝置的示意圖,在本發(fā)明實(shí)施例七的基礎(chǔ)上,本發(fā)明實(shí)施例還包括:
停止顯示模塊104,用于當(dāng)接收到播放器發(fā)送的攜帶有停止播放音頻的第二狀態(tài)信息時(shí),基于所述第二狀態(tài)信息和預(yù)先和所述圖形進(jìn)行關(guān)聯(lián)的圖層顯示狀態(tài)指令控制所述圖形以相應(yīng)的圖形顯示狀態(tài)停止動(dòng)態(tài)顯示。
由此可見,當(dāng)播放器播放音頻時(shí),對(duì)創(chuàng)建的圖形進(jìn)行動(dòng)態(tài)顯示,當(dāng)播放器停止播放音頻時(shí),則停止對(duì)圖形的動(dòng)態(tài)顯示,相對(duì)于現(xiàn)有技術(shù),本發(fā)明不需要切換圖片,節(jié)省了內(nèi)存和圖形處理器,從而實(shí)現(xiàn)了在播放器中為用戶提供低消耗的提醒方式。
實(shí)施例八
基于上述本發(fā)明實(shí)施例七提供的一種在播放器上模擬音頻波形的裝置,本發(fā)明實(shí)施例八提供的一種在播放器上模擬音頻波形的裝置,如附圖10所示,還包括:
第一接收模塊201,用于接收輸入的一組圖形參數(shù);
第一創(chuàng)建模塊202,用于根據(jù)所述圖形參數(shù)創(chuàng)建相應(yīng)的一個(gè)圖形;
或者,如附圖11所示,還包括:
第二接收模塊203,用于接收輸入的多組圖形參數(shù),所述多組圖形參數(shù)中所包含的圖形參數(shù)相同、部分相同或全部不同;
第二創(chuàng)建模塊204,用于根據(jù)所述多組圖形參數(shù)創(chuàng)建各自對(duì)應(yīng)的圖形,并將得到的多個(gè)所述圖形以預(yù)設(shè)間距進(jìn)行順序排列,其中,多個(gè)所述圖形之間的預(yù)設(shè)間距取相同或者不同的值。
其中,需要進(jìn)行說明的是,當(dāng)輸入的多組圖形參數(shù)相同時(shí),相應(yīng)的,根據(jù)多組所述圖形參數(shù)創(chuàng)建的多個(gè)圖形相同;
當(dāng)輸入的多組圖形參數(shù)部分相同時(shí),相應(yīng)的,根據(jù)多組所述圖形參數(shù)創(chuàng)建的多個(gè)圖形部分相同;
當(dāng)輸入的多組圖形參數(shù)全部不同時(shí),相應(yīng)的,根據(jù)多組所述圖形參數(shù)創(chuàng)建的多個(gè)圖形全部不同。
還需要進(jìn)行說明的是,每?jī)蓚€(gè)圖形之間的間距可以全部相同,即各個(gè)圖形之間等間距排列,每?jī)蓚€(gè)圖形之間的間距也可以部分相同,每?jī)蓚€(gè)圖形之間的間距還可以是全部不同。
在本發(fā)明實(shí)施例提供的技術(shù)方案中,優(yōu)選的,所述第一接收模塊201,具體用于接收一組高度參數(shù)、寬度參數(shù)和顏色參數(shù);
相應(yīng)的,所述第一創(chuàng)建模塊202,用于根據(jù)所述高度參數(shù)、寬度參數(shù)和顏色參數(shù)創(chuàng)建一個(gè)矩形;
或者,
所述第二接收模塊203,具體用于接收輸入的多組高度參數(shù)、寬度參數(shù)和顏色參數(shù);
相應(yīng)的,所述第二創(chuàng)建模塊204,用于根據(jù)多組高度參數(shù)、寬度參數(shù)和顏色參數(shù)分別對(duì)應(yīng)創(chuàng)建相應(yīng)高度、寬度和顏色的矩形。
其中,需要進(jìn)行說明的是,當(dāng)創(chuàng)建多個(gè)矩形時(shí),創(chuàng)建的多個(gè)矩形可以全部相同、部分相同或者全部不同,同樣的,創(chuàng)建的多個(gè)矩形之間的間距可以全部相同,可以部分相同,也可以全部不同。
下面結(jié)合具體實(shí)例對(duì)本發(fā)明實(shí)施例的技術(shù)方案做進(jìn)一步說明。
若想要?jiǎng)?chuàng)建4個(gè)矩形,則根據(jù)輸入的4組高度參數(shù)、寬度參數(shù)和顏色參數(shù)分別對(duì)應(yīng)創(chuàng)建4個(gè)矩形;
當(dāng)4組高度參數(shù)、寬度參數(shù)和顏色參數(shù)相同時(shí),創(chuàng)建得到的4個(gè)矩形完全相同;
當(dāng)4組高度參數(shù)、寬度參數(shù)和顏色參數(shù)中的前兩組高度參數(shù)、寬度參數(shù)和顏色參數(shù)相同,后兩組高度參數(shù)、寬度參數(shù)和顏色參數(shù)相同,則創(chuàng)建得到的前兩個(gè)矩形相同,后兩個(gè)矩形相同,而前兩個(gè)矩形和后兩個(gè)矩形不同;
當(dāng)4組高度參數(shù)、寬度參數(shù)和顏色參數(shù)都不相同時(shí),創(chuàng)建的得到的4個(gè)矩形兩兩之間各不相同。
由此可見,本發(fā)明實(shí)施例能夠根據(jù)輸入的一組圖形參數(shù)創(chuàng)建一個(gè)圖形,或者根據(jù)輸入的多組圖形參數(shù)創(chuàng)建多個(gè)圖形,為創(chuàng)建圖形提供了具體的實(shí)現(xiàn)方式,為后續(xù)對(duì)創(chuàng)建的圖形添加動(dòng)態(tài)效果提供了重要基礎(chǔ)。
實(shí)施例九
本發(fā)明實(shí)施例九提供的另一種在播放器上模擬音頻波形的裝置如附圖12或者附圖13所示,在本發(fā)明實(shí)施例八提供的一種在播放器上模擬音頻波形的裝置的基礎(chǔ)上,進(jìn)一步還包括:
第一調(diào)用模塊301,用于調(diào)用圖形參數(shù)更新程序,并顯示圖形參數(shù)更新界面;
第一獲取模塊302,用于獲取輸入的所述圖形參數(shù)更新界面的圖形參數(shù);
第一執(zhí)行模塊303,用于當(dāng)所述圖形參數(shù)為一組時(shí),執(zhí)行所述第一創(chuàng)建模塊202,當(dāng)所述圖形參數(shù)為多組時(shí),執(zhí)行所述第二創(chuàng)建模塊204。
當(dāng)用戶不喜歡目前顯示界面上顯示的圖形時(shí),可以通過圖形參數(shù)更新界面重新設(shè)置圖形參數(shù),設(shè)置自己喜歡的圖形參數(shù),并能夠根據(jù)重新設(shè)置后的圖形參數(shù)創(chuàng)建相應(yīng)的圖形。
例如,用戶覺得設(shè)置的矩形的大小不合適,則可以通過更改每個(gè)矩形的高度參數(shù)和寬度參數(shù)來改變顯示的矩形的大小,將每個(gè)矩形的高度參數(shù)和寬度參數(shù)重新設(shè)置成用戶滿意的大小,如果還不滿意,可以繼續(xù)調(diào)節(jié),直至用戶滿意。
由此可見,本發(fā)明實(shí)施例能夠通過調(diào)用圖形參數(shù)更新程序?qū)D形參數(shù)進(jìn)行更新,并根據(jù)更新后的圖形參數(shù)創(chuàng)建相應(yīng)的圖形,能夠進(jìn)一步滿足用戶的定制化需求。
實(shí)施例十
本發(fā)明實(shí)施例十提供又一種在播放器上模擬音頻波形的裝置,如附圖14或者15所示為本發(fā)明實(shí)施例十提供的一種在播放器上模擬音頻波形的裝置的示意圖,在本發(fā)明實(shí)施例九提供的一種在播放器上模擬音頻波形的裝置的基礎(chǔ)上進(jìn)一步還包括:
第二調(diào)用模塊401,用于調(diào)用動(dòng)態(tài)顯示指令更新程序,并顯示動(dòng)態(tài)顯示指令更新界面;
第二獲取模塊402,用于獲取輸入的所述動(dòng)態(tài)顯示指令更新界面的動(dòng)態(tài)顯示指令;
第二執(zhí)行模塊403,用于將更新后的動(dòng)態(tài)顯示指令與所述圖形進(jìn)行關(guān)聯(lián),并執(zhí)行所述動(dòng)態(tài)顯示模塊103。
當(dāng)用戶不喜歡創(chuàng)建的圖形的動(dòng)態(tài)顯示效果時(shí),可以通過動(dòng)態(tài)顯示指令更新界面重新設(shè)定動(dòng)態(tài)顯示的指令,并將更新后的動(dòng)態(tài)顯示指令與所述圖形進(jìn)行關(guān)聯(lián),將創(chuàng)建的圖形根據(jù)重新設(shè)定后的動(dòng)態(tài)顯示指令進(jìn)行動(dòng)態(tài)顯示。
例如,用戶覺得設(shè)置的矩形的旋轉(zhuǎn)速度較慢,則可以通過更改每個(gè)矩形旋轉(zhuǎn)一周所用的時(shí)長(zhǎng)指令,將每個(gè)矩形旋轉(zhuǎn)一周的時(shí)長(zhǎng)調(diào)小,則經(jīng)過調(diào)整后的矩形的旋轉(zhuǎn)速度會(huì)相較之前快,如果還不滿意,可以繼續(xù)調(diào)節(jié),直至用戶滿意。
由此可見,本發(fā)明實(shí)施例能夠通過調(diào)用動(dòng)態(tài)顯示指令更新程序?qū)?dòng)態(tài)顯示指令進(jìn)行更新,并根據(jù)更新后的動(dòng)態(tài)顯示指令控制圖形的動(dòng)態(tài)顯示,能夠進(jìn)一步滿足用戶的定制化需求。
對(duì)所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。