[代码片段]MediaCode 播放Video中的视频帧[无声]

广告也精彩

前言

这就只做使用MediaCodec+SurfaceView播放视频

PS 这里不涉及音频播放,只显示视频帧出来。

正文

这里只简单记录一下,推荐看我参考的文章,我用的就是他的代码。

原理

  1. 通过MediaExtractor获取媒体的编码信息[Track索引,MediaMime,MediaFormat]
  2. 根据编码信息进行创建MediaCodec
  3. 在子线程循环dequeueInputBuffer和queueInputBuffer等获取视频帧信息,并刷新给SurfaceView

私密内容,暂不分享,抱歉~_~

参考文章

  1. 使用MediaCodec+AudioTrack进行简单的音视频播放_leilu000的博客-CSDN博客
  2. 深入理解Android音视频同步机制(五)如何从零开始写一个音视频同步的播放器_zhanghui_cuc的博客-CSDN博客
  3. 等,其他的忘了

广告也精彩
版权声明:125la.com站长 发表于 2022年11月11日 上午8:08。
转载请注明:[代码片段]MediaCode 播放Video中的视频帧[无声] | 125啦读书导航

相关文章

广告也精彩

暂无评论

暂无评论...