最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android?音頻波形圖實現(xiàn)效果示例

 更新時間:2023年08月03日 09:15:45   作者:JinYx  
這篇文章主要為大家介紹了Android?音頻波形圖實現(xiàn)效果示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

波形效果圖 

1、導入依賴

maven { url "https://jitpack.io" }
implementation 'com.github.Jin-Yx:AudioWave:1.23.0223'

2、layout 布局

<com.jinyx.audiowave.WaveView
    android:id="@+id/waveView1"
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="6"
    app:waveAutoScale="true"
    app:waveColor="@color/purple_500"
    app:waveCount="1920"
    app:waveMaxScale="32767"/>

屬性說明:

  • waveAutoScale: 控制波形圖的高度值是否根據(jù)波峰動態(tài)縮放
  • waveColor: 設置波形顏色
  • waveCount: 設置一個屏幕寬度能繪制的波形線數(shù)量,不能小于屏幕寬像素的 1/10,默認 640;
  • waveMaxScale: 當 waveAutoScale 為 false 時,表示當前顯示的最大的波峰值,實際上的波峰值為一個音頻采樣點(2個字節(jié))的最大值,即 Short.MAX_VALUE

3、使用

  • waveview.clear(): 用于清空之前繪制的波形圖
  • waveView.feedAudioData(audio: ByteArray): 送入音頻數(shù)據(jù),每一組對應繪制一條波形線,繪制超過屏幕后會自動滾動
  • waveView.stop(): 結束繪制后調(diào)用,波形圖回到開始位置

示例 Demo:

錄音數(shù)據(jù)

音頻文件數(shù)據(jù)

以上就是Android 波形圖實現(xiàn)效果示例的詳細內(nèi)容,更多關于Android 波形圖的資料請關注腳本之家其它相關文章!

相關文章

  • Android實現(xiàn)類似iOS分欄控制器

    Android實現(xiàn)類似iOS分欄控制器

    這篇文章主要為大家詳細介紹了Android實現(xiàn)類似iOS分欄控制器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Android 10 啟動分析之init語法詳解

    Android 10 啟動分析之init語法詳解

    這篇文章主要為大家介紹了Android 10 啟動分析之init語法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10
  • Android編程實現(xiàn)的微信支付功能詳解【附Demo源碼下載】

    Android編程實現(xiàn)的微信支付功能詳解【附Demo源碼下載】

    這篇文章主要介紹了Android編程實現(xiàn)的微信支付功能,結合實例形式詳細分析了Android微信支付功能的實現(xiàn)步驟與具體操作技巧,并附帶了Demo源碼供讀者下載參考,需要的朋友可以參考下
    2017-07-07
  • Android九宮格程序設計代碼

    Android九宮格程序設計代碼

    這篇文章主要為大家詳細介紹了Android九宮格程序設計代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • Android開發(fā)之menu菜單

    Android開發(fā)之menu菜單

    Android系統(tǒng)里面有四種類型的菜單:options menu(選項菜單),context menu(上下文菜單),sub menu(子菜單),Popup menu(彈出菜單),本文給大家詳解android開發(fā)之menu菜單,感興趣的朋友一起學習吧
    2015-11-11
  • Android實現(xiàn)旋轉動畫的兩種方式案例詳解

    Android實現(xiàn)旋轉動畫的兩種方式案例詳解

    這篇文章主要介紹了Android實現(xiàn)旋轉動畫的兩種方式,需要的朋友可以參考下
    2021-08-08
  • Android仿QQ可拉伸頭部控件

    Android仿QQ可拉伸頭部控件

    這篇文章主要為大家詳細介紹了Android仿QQ可拉伸頭部控件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • Android APK優(yōu)化工具Zipalign詳解

    Android APK優(yōu)化工具Zipalign詳解

    本文主要介紹Android APK優(yōu)化工具Zipalign,這里整理了相關資料,并詳細介紹如何使用Zipalign工具及使用技巧,有需要的小伙伴可以參考下
    2016-09-09
  • 在Visual Studio上構建C++的GUI框架wxWidgets的開發(fā)環(huán)境

    在Visual Studio上構建C++的GUI框架wxWidgets的開發(fā)環(huán)境

    這篇文章主要介紹了Visual Studio上構件C++的GUI框架wxWidgets開發(fā)環(huán)境的方法,wxWidgets是一個跨多個系統(tǒng)平臺的圖形化界面開發(fā)框架,并且可用語言不限于C++,需要的朋友可以參考下
    2016-04-04
  • Android手勢操作示例(上/下/左/右的判斷)

    Android手勢操作示例(上/下/左/右的判斷)

    這篇文章主要介紹了Android手勢操作方法,包含了針對上、下、左、右等方向的判斷,具有一定參考借鑒價值,需要的朋友可以參考下
    2016-06-06

最新評論

常熟市| 富平县| 常山县| 永登县| 通辽市| 阿克陶县| 津南区| 祁连县| 自贡市| 托里县| 南涧| 高碑店市| 漳平市| 普格县| 吴川市| 仙游县| 交城县| 资讯 | 宜宾市| 哈密市| 雷山县| 平罗县| 定远县| 百色市| 泸溪县| 光山县| 逊克县| 吴忠市| 旺苍县| 吉安县| 平潭县| 芒康县| 宁国市| 山阳县| 连平县| 南昌市| 昆山市| 乌鲁木齐市| 玉门市| 安多县| 漳浦县|