欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

android downsample降低音頻采樣頻率代碼

 更新時間:2014年02月21日 14:48:49   作者:  
這篇文章主要介紹了android downsample降低音頻采樣頻率代碼,需要的朋友可以參考下

使用Android AudioRecord 錄制PCM文件,android SDK保證在所有設備上都支持的采樣頻率只有44100HZ,
所以如果想得到其他采樣頻率的PCM數(shù)據(jù),有幾種方式:
1.在設備上嘗試可用的采樣頻率,
2.使用44.1K采樣后轉換采樣頻率。


其中第二種轉換采樣頻率的操作,有很多種方法。目前我使用的是SSRC,效果很好。

復制代碼 代碼如下:

private void simpleDownSample() {
        File BeforeDownSampleFile = new File(RawRecordFilePath);
        File DownSampled = new File(DownSampledFilePath);
        try {
            FileInputStream fileInputStream = new FileInputStream(BeforeDownSampleFile);
            FileOutputStream fileOutputStream = new FileOutputStream(DownSampled);
            new SSRC(fileInputStream, fileOutputStream, 44100, 8000,
                    2,
                    2,
                    1, Integer.MAX_VALUE, 0, 0, true);
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

上述代碼中的8000是目標采樣頻率。
SSRC官網(wǎng):http://shibatch.sourceforge.net/
JSSRC:https://github.com/hutm/JSSRC

相關文章

  • Android編程實現(xiàn)Gallery中每次滑動只顯示一頁的方法

    Android編程實現(xiàn)Gallery中每次滑動只顯示一頁的方法

    這篇文章主要介紹了Android編程實現(xiàn)Gallery中每次滑動只顯示一頁的方法,涉及Android擴展Gallery控件實現(xiàn)翻頁效果控制的功能,涉及Android事件響應及屬性控制的相關技巧,需要的朋友可以參考下
    2015-11-11
  • Android判斷后臺服務是否開啟的兩種方法實例詳解

    Android判斷后臺服務是否開啟的兩種方法實例詳解

    這篇文章主要介紹了Android判斷后臺服務是否開啟的方法的相關資料,這里提供了兩種方法及實例,需要的朋友可以參考下
    2017-07-07
  • Android倒計時功能的實現(xiàn)代碼

    Android倒計時功能的實現(xiàn)代碼

    這篇文章主要介紹了Android倒計時功能的實現(xiàn)代碼,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • Android MarkTipsView文字標識控件使用方法

    Android MarkTipsView文字標識控件使用方法

    這篇文章主要為大家詳細介紹了Android MarkTipsView文字標識控件的使用方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • Android Retrofit原理深入探索

    Android Retrofit原理深入探索

    Retrofit 是一個 RESTful 的 HTTP 網(wǎng)絡請求框架的封裝,網(wǎng)絡請求的工作本質上是 OkHttp 完成,而 Retrofit 僅負責 網(wǎng)絡請求接口的封裝
    2022-11-11
  • Android自定義控件仿QQ編輯和選取圓形頭像

    Android自定義控件仿QQ編輯和選取圓形頭像

    這篇文章主要為大家詳細介紹了Android自定義控件編輯和選取圓形頭像,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • Android HorizontalScrollView滑動與ViewPager切換案例詳解

    Android HorizontalScrollView滑動與ViewPager切換案例詳解

    這篇文章主要介紹了Android HorizontalScrollView滑動與ViewPager切換案例詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
    2021-08-08
  • 教你一文搞懂Kotlin中的Jvm注解

    教你一文搞懂Kotlin中的Jvm注解

    這篇文章主要介紹了教你一文搞懂Kotlin中的Jvm注解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • Android 驅動編寫LED-NDK程序

    Android 驅動編寫LED-NDK程序

    這篇文章主要介紹了Android 驅動編寫LED-NDK程序的相關資料,需要的朋友可以參考下
    2016-09-09
  • android如何獲取textview最多顯示

    android如何獲取textview最多顯示

    今天在公司遇到一個需求;TextView設置最多顯示8個字符,超過部分顯示...(省略號),那么android如何獲取textview最多顯示,感興趣的可以了解一下
    2021-06-06

最新評論