前言
这就只做使用MediaCodec+AudioTrack播放Video中的音频
正文
原理
- 通过MediaExtractor获取媒体的编码信息[Track索引,MediaMime,MediaFormat]
- 根据编码信息进行创建MediaCodec
- 在子线程循环dequeueInputBuffer和queueInputBuffer等获取音频信息,通过AudioTrack播放
代码片段
参考文章
- 《使用MediaCodec+AudioTrack进行简单的音视频播放_leilu000的博客-CSDN博客》
- 《深入理解Android音视频同步机制(五)如何从零开始写一个音视频同步的播放器_zhanghui_cuc的博客-CSDN博客》
- 等,其他的忘了
历史上的今天
暂无评论...
随机推荐
刘年:写给儿子刘云帆
1突然想到了身后的事。写几句话给儿子。其实,火葬最干净。只是我们这里没有。 不要开追悼会,这里,没有一个人懂得我的一生。 不要请道士,他们唱得实在不好听。 放三天吧,我等一个人,很远。三天过后没有,就算了。有的人,永远都是错过。 ...
Android Studio制作.9.png简单记录
前言项目中.9.png的用处很大,比如显示的title,需要一个背景图,由于文本长度不一,就需要使用这种.9.png图片。下面简单记(摘)录(抄)Android Studio制作.9.png的步骤。PS: 本文对网上大佬的文章进行简单记录而已,只是方便自己。好记性不如烂笔头正文Andro...
刘半农:叫我如何不想她
天上飘着些微云,地上吹着些微风。啊!微风吹动了我头发,教我如何不想她? 月光恋爱着海洋,海洋恋爱着月光。啊!这般蜜也似的银夜,教我如何不想她? 水面落花慢慢流,水底鱼儿慢慢游。啊!燕子你说些什么话?教我如何不想她? 枯树在冷风里摇。...
许知远:优雅的爱情到哪里去了
"将爱情进行到底",这句畅快淋漓的口号暴露了我们的致命伤口--我们正在失去爱情。不管我们的唱片工业产生了多少"为爱伤心欲绝的男人与女人",也不管架上的流行书籍上提供了多少爱与性的技巧,我们得承认,我们的爱情正在失去它应有的光彩,它正变得平庸化与技术化。爱情变成了我们忙碌生活的一种放松方式,变成了一种...
徐志摩:认识你真好
一个人真正的魅力,不是你给对方留下了美好的第一印象;而是对方认识你多年后,仍喜欢和你在一起。也不是你瞬间吸引了对方的目光;而是对方熟悉你以后,依然欣赏你。更不是初次见面后,就有相见恨晚的感觉;而是历尽沧桑后,由衷倾诉说:认识你真好!认识你真好,虽然你不在我身边,却一直在心间。有一种目光不...
MediaMetadataRetriever解析媒体文件元数据
前言记录一下,一般获取视频、音频等媒体文件的元数据信息是使用MediaMetadataRetriever这个类。正文直接上代码。MediaMetadataRetriever mediaMetadataRetriever = new MediaMetadataRetriever();//设...