waveform-android, Android的波形视图( 不再主动维护)

分享于 

3分钟阅读

GitHub

  繁體 雙語
Waveform view for Android
  • 源代码名称:waveform-android
  • 源代码网址:http://www.github.com/Semantive/waveform-android
  • waveform-android源代码文档
  • waveform-android源代码下载
  • Git URL:
    git://www.github.com/Semantive/waveform-android.git
    Git Clone代码到本地:
    git clone http://www.github.com/Semantive/waveform-android
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/Semantive/waveform-android
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    内置波形 Android

    免责声明:这里项目不再主动维护。

    Waveform是一个基于Ringdroid应用的音频可视化组件: 它提供了易于使用,可以重用的fragment,可以集成到任何应用程序。

    Android的内存优化,可以轻松处理大型音频文件。 主要的改变是完全替换绘图算法。 我不用保持所有缩放级别的缓存音频值,而是使用输入值和缩放因子动态绘制波形。 此外,Ringdroid使用的内部音频表示已经被清除。

    ScreenShotScreenShot

    关键特性

    • 可以重用 fragment
    • 内存优化
    • 音频文件的波形可视化,
    • 集成播放机
    • 4 缩放级别
    • 易于定制
    • 波形段的自定义颜色

    你可以在MainActivity中找到一个例子。

    用法

    1 Gradle

    
    
    
    
    repositories {
    
    
     maven { url "https://jitpack.io" }
    
    
    }
    
    
    
    dependencies {
    
    
     compile 'com.github.Semantive:waveform-android:v1.2'
    
    
    }
    
    
    
    

    2 Maven

    
    
    
    
    <repositories>
    
    
     <repository>
    
    
     <id>jitpack.io</id>
    
    
     <url>https://jitpack.io</url>
    
    
     </repository>
    
    
    </repositories>
    
    
    
    <dependency>
    
    
     <groupId>com.github.Semantive</groupId>
    
    
     <artifactId>waveform-android</artifactId>
    
    
     <version>v1.2</version>
    
    
    </dependency>
    
    
    
    

    许可证

    在Apache许可以证下许可以证版本 2.0 ("许可以证") ;你可以能不使用这里文件,除了符合许可以证。 你可以获得许可证的副本在*

    http://www.apache.org/licenses/LICENSE-2.0

    在规定的法律或者书面许可下,在许可条款下分发的软件在不保证任何种类的担保或者条件的前提下分发,或者明示或者隐含。 查看许可协议下特定语言的许可权限和限制的许可证。


    VIEW  act  MAIN  Active  long  WAV  
    相关文章