美文网首页安卓程序员
Android 音视频学习基础--1.9 Android最简单的

Android 音视频学习基础--1.9 Android最简单的

作者: 神农笔记 | 来源:发表于2018-11-21 19:52 被阅读43次

    1、最简单的音频播放器

    Android 音视频的代码好多都属于native层,Nupalyer和AweSomePlayer控制流程复杂, 学习难度比较大,作为app人员来说接触的机会又比较少,导致想学习知识的人门槛比较高。所以这边通过上层的控制,让大家慢慢熟悉播放器的原理。

    因此将非常简单的视频播放器,拿出来练习,源码提供大家参考。本app采用上层的MediaCodec 、 MediaExtractor 将视频频播放,播放显示器采用常用的SurfaceView。步骤大概如下:

    • 1、在xml中创建SurfaceView 获取并添加监听。
    • 2、开启线程
    • 3、将输入源给分离器MediaExtractor,MediaExtractor差分数据和解析出相关信息
    • 4、通过分离器MediaExtractor分里的信息创建解码器MediaCodec
    • 5、启动解码器,先将输入数据送入,后将解码数据输出。
    • 6、数据输出后 MediaExtractor 自动渲染SurfaceView。

    这是一篇打赏文章,请点击下面的链接移步到官网查看详情,谢谢大家的支持

    Android 音视频学习基础--1.1 音视频基础知识
    Android 音视频学习基础--1.2 需要认识的一些工具
    Android 音视频学习基础--1.3 主流的开源项目
    Android 音视频学习基础--1.4 ffmpeg pcm输出
    Android 音视频学习基础--1.5 ffmpeg yuv输出
    Android 音视频学习基础--1.6 ffmpeg 简单视频播放器
    Android 音视频学习基础--1.7 Android最简单的音频播放器
    Android 音视频学习基础--1.8 Android最简单的音频播放器
    Android 音视频学习基础--1.9 Android最简单的视频播放器
    Android 音视频学习基础--1.10 Android自制简单音视频播放器

    相关文章

      网友评论

        本文标题:Android 音视频学习基础--1.9 Android最简单的

        本文链接:https://www.haomeiwen.com/subject/vchhqqtx.html