真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

關(guān)于aacandroid的信息

aac在安卓系統(tǒng)手機(jī)如何打開(kāi)

aac是音頻格式

我們提供的服務(wù)有:成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、梅州ssl等。為成百上千企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢(xún)和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的梅州網(wǎng)站制作公司

找個(gè)支持該格式的軟件就行了

比如說(shuō)天天動(dòng)聽(tīng)等等

Android2.2 怎么支持AAC音頻錄制

下面是相關(guān)參數(shù)的代碼段。看清楚了,是在Android 2.2 SDK 包去實(shí)現(xiàn)支持 AAC 音頻錄制的。在Android 2.3.3 包下,這段代碼是可以寫(xiě)成這樣的:[mw_shl_code=java,true]mMediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);[/mw_shl_code]但是要兼容這個(gè)2.2系統(tǒng)的問(wèn)題?。。。mw_shl_code=java,true]/* ①I(mǎi)nitial:實(shí)例化MediaRecorder對(duì)象 */ mMediaRecorder = new MediaRecorder(); /* ②setAudioSource/setVedioSource */ mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);// 設(shè)置麥克風(fēng) /* * ②設(shè)置輸出文件的格式:THREE_GPP/MPEG-4/RAW_AMR/Default * THREE_GPP(3gp格式,H263視頻 * /ARM音頻編碼)、MPEG-4、RAW_AMR(只支持音頻且音頻編碼要求為AMR_NB) */ mMediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT); /* ②設(shè)置音頻文件的編碼:AAC/AMR_NB/AMR_MB/Default */ mMediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); /* ②設(shè)置輸出文件的路徑 */ try { mRecAudioFile = File.createTempFile(strTempFile, ".mp3", mRecAudioPath); } catch (Exception e) { e.printStackTrace(); }[/mw_shl_code]

怎么在Android中播放網(wǎng)絡(luò)傳輸過(guò)來(lái)的AAC音頻

如果是應(yīng)用的話,直接設(shè)置MediaPlayer setDataSource設(shè)置為網(wǎng)絡(luò)音頻的uri,然后prepareAsync(), prepare完成后調(diào)用start。framework層的話還是要用aacdecoder進(jìn)行解碼播放,要么用軟件解碼,要么用硬件解碼。

android手機(jī)有能播放aac音樂(lè)文件的播放器嗎

 多米音樂(lè)支持aac格式音頻文件!

AAC(Advanced Audio Coding),

中文稱(chēng)為“高級(jí)音頻編碼”,出現(xiàn)于1997年,基于 MPEG-2的音頻編碼技術(shù)。由Fraunhofer IIS、杜比實(shí)驗(yàn)室、ATT、Sony(索尼)等公司共同開(kāi)發(fā),目的是取代MP3格式。2000年,MPEG-4標(biāo)準(zhǔn)出現(xiàn)后,AAC 重新集成了其特性,加入了SBR技術(shù)和PS技術(shù),為了區(qū)別于傳統(tǒng)的 MPEG-2 AAC 又稱(chēng)為 MPEG-4 AAC。

Advanced Audio Coding。一種專(zhuān)為聲音數(shù)據(jù)設(shè)計(jì)的文件壓縮格式,與Mp3不同,它采用了全新的算法進(jìn)行編碼,更加高效,具有更高的“性?xún)r(jià)比”。利用AAC格式,可使人感覺(jué)聲音質(zhì)量沒(méi)有明顯降低的前提下,更加小巧。

早在1987年,F(xiàn)raunhofer IIS就開(kāi)始了“EUREKA project EU147, Digital Audio Broadcasting?。―AB)”的研發(fā),而這就是MP3的前身。通過(guò)和Dieter Seitzer教授的合作,他們開(kāi)發(fā)出了著名的ISO-MPEG Audio Layer-3壓縮算法。1993年這個(gè)算法被整合到MPEG-1標(biāo)準(zhǔn)中,從此MP3被投入使用。1996年底Fraunhofer IIS在美國(guó)獲得MP3的專(zhuān)利,并在1998年對(duì)外聲明將收取MP3專(zhuān)利使用費(fèi)。而從1999年開(kāi)始,MP3格式開(kāi)始廣泛行起來(lái),特別是出現(xiàn)了很多免費(fèi)提供MP3的音樂(lè)網(wǎng)站,MP3隨身聽(tīng)也像洪水般涌進(jìn)市場(chǎng),種種因素促使MP3成為了極其主流的音頻格式。盡管之后有VQF、WMA等挑戰(zhàn)者,但MP3牢固的根基使它至今仍穩(wěn)穩(wěn)地坐在老大的位置上。

但是音頻格式就像電腦軟硬件一樣,終歸要更新?lián)Q代的,像磁帶不是被CD淘汰了嗎?而CD也將要被DVD-Audio所代替。隨著時(shí)間的推移,MP3越來(lái)越不能滿(mǎn)足我們的需要了,比如壓縮率落后于Ogg、WMA、VQF等格式,音質(zhì)也不夠理想(尤其是低碼率下),僅有兩個(gè)聲道……于是Fraunhofer IIS與ATT、索尼、杜比、諾基亞等公司展開(kāi)合作,共同開(kāi)發(fā)出了被譽(yù)為“21世紀(jì)的數(shù)據(jù)壓縮方式”的Advanced Audio Coding(簡(jiǎn)稱(chēng)AAC)音頻格式,以取代MP3的位置。其實(shí)AAC的算法在1997年就完成了,當(dāng)時(shí)被稱(chēng)為MPEG-2 AAC,因?yàn)檫€是把它作為MPEG-2(MP2)標(biāo)準(zhǔn)的延伸。但是隨著MPEG-4(MP4)音頻標(biāo)準(zhǔn)在2000年成型,MPEG-2 AAC也被作為它的編碼技術(shù)核心,同時(shí)追加了一些新的編碼特性,所以我們又叫MPEG-4 AAC(M4A)。

怎樣用AACLib V1.0在Android上音頻編碼解碼

這幾天在 android上的音頻項(xiàng)目,順便把用到的aac編解碼庫(kù)封裝了一下,有需要的可以從上面下載。當(dāng)然是沒(méi)有本事自己寫(xiě)編解碼器的,還是用FFmpeg + FDK_aac來(lái)做。下面介紹一下其java接口的使用。java庫(kù)見(jiàn)libaac.jar文件,把libaac.jar加到 libs目錄下,把libaac.so加到 libs/armeabi目錄即可使用。

AAC編碼:

(1) 創(chuàng)建一個(gè)Encoder對(duì)象作為成員變量

aac.Encoder encoder;

(2) 初始化它

encoder = new aac.Encoder();

if(! encoder.open(11025, 1))

{

Log.d("mylog", "failed to open encoder !\n");

encoder = null;

}

這里要指定輸入音頻源(PCM格式)的sampe_rate和channel個(gè)數(shù),如果為CHANNEL_OUT_MONO,則channel=1,否則為2。 sample_rate一般設(shè)置為11025,因?yàn)槭謾C(jī)性能有限,設(shè)置太高的話也處理不過(guò)來(lái),而且處理人聲的話11025也是足夠了。

(3) 編碼

把接收到PCM數(shù)據(jù)交給encoder來(lái)處理即可,要求輸入源為ENCODING_PCM_16BIT,即每個(gè)sample是16BIT的。這個(gè)encoder對(duì)象內(nèi)有2個(gè)緩沖區(qū):inbuf, outbuf。顯然,在編碼時(shí),inbuf就是用于存儲(chǔ)接收到的PCM數(shù)據(jù),outbuf就是存編碼后得到的數(shù)據(jù)。

int out_size = encoder.encode(in_size);

其返回值out_size,表示在outbuf里的有效數(shù)據(jù)長(zhǎng)度。此時(shí)可以把outbuf里的aac數(shù)據(jù)通過(guò)網(wǎng)絡(luò)發(fā)送或其他用途。

其中,用戶(hù)需要知道encoder每次處理多長(zhǎng)的數(shù)據(jù),即一個(gè)frame的大小。對(duì)于單聲道MONO來(lái)說(shuō),每次應(yīng)該輸入2048byte的數(shù)據(jù)。對(duì)于雙聲道STEREO來(lái)說(shuō),應(yīng)該輸入4096byte的數(shù)據(jù)。下面這一行可以根據(jù)聲道數(shù)來(lái)計(jì)算輸入的frame的大小:

int in_size = aac.Encoder.frameSize(1);

AAC解碼:

(1) 創(chuàng)建一個(gè)Decoder對(duì)象作為成員變量

aac.Decoder decoder;

(2) 初始化

decoder = new aac.Decoder();

if( ! decoder.open())

{

Log.d("mylog", "failed to open decoder !\n");

decoder = null;

}

(3) 解碼

Decoder對(duì)象也有inbuf和outbuf,把待解碼的aac frame放到inbuf里

int pcm_size = decoder.decode(aac_size);

解得到數(shù)據(jù)在outbuf里,其有效長(zhǎng)度為上述函數(shù)的返回值pcm_size,此時(shí)可以把outbuf里的PCM數(shù)據(jù)取出來(lái)播放或其他用途。

安卓手機(jī)什么軟件能播放正版AAC文件?。????????????????

Advanced Audio Coding (AAC), 是高保質(zhì)的音效保存方式。

AAC 制式在相同的壓縮度下, 比較常見(jiàn)的MP3擁更高保質(zhì)度。

安卓手機(jī)要播放AAC文件, 建議下載使用能兼容ACC制式的Music Player應(yīng)用。

例如 : GoneMAD Music Play, Media Player, Player Dream...等等


網(wǎng)站欄目:關(guān)于aacandroid的信息
本文鏈接:http://weahome.cn/article/dsdphge.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部