Android音视频
chezi008
android码农一枚
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android 音频播放带自动缓存(边播放,变下载)
需求:使用AudioPlayer实现音频文件的缓存功能。我在百度、谷歌搜索了大半天,发现网上很少有实现音频边播放边缓存的案例。有的也只是一些预缓存的案例。所以,还是自己动手,写个demo出来,以便在项目中使用。 楼主使用了GIT上面的AndroidVideoCache项目作为缓存基础,有需要更改缓存大小、路径的自己去GIT上看源码。我在这边也就不多写在里面了。 所实现的功能: 1. 音频文件原创 2016-11-30 16:02:34 · 21167 阅读 · 9 评论 -
Android Mp3格式录音,含有暂停,计时功能
项目简介:博主前端时间做的项目,遇到关于android录音相关的问题。由于android系统自带的录音Audiorecord录制出来的文件格式为PCM,或者简单的加上WAV头文件,转换成wav文件,虽然都可以实现音频的录制和播放,但是由于录制出来的文件太大,而且h5页面也不支持播放,所以另寻他法。 在网上寻找相关的资料发现,Mp3格式的文件是满足开发需求的。录制出来的音频声音清晰,且文件较小,H5原创 2016-11-28 22:40:40 · 31402 阅读 · 3 评论 -
Android G.711音频编解码
需求背景:博主目前所在的公司是一家做视频通讯的公司,所以对音频,视频这一块对编码方式都有一定的要求,由于之前一直没有接触JNI这一块,突然让我去做音频的转码还是有一定的苦难的。一开始对于JNI编程我是拒绝的,一直遵循着能用java源码,就绝不用Jni那一块。但是,显示总是残酷的,网上的资料,Demo很少,或者都是年代久远,还不能运行的。所以我抱着试一试的心态去接触JNI,也还蛮有收获的,好了废话了这原创 2017-03-10 17:00:09 · 25133 阅读 · 3 评论 -
Android AudioRecord录制wav格式的音频
Android AudioRecord录制wav格式的音频package com.example.chezi008.recorderdemo;import android.media.AudioFormat;import android.media.AudioRecord;import android.media.MediaRecorder;import android.os.Environm原创 2016-11-07 11:09:52 · 13281 阅读 · 16 评论 -
Android 使用MediaCodec实现视频的无缝切换
Android 使用MediaCodec实现视频的无缝切换一、功能说明:在不同控件之间实现视频的无缝切换。不会黑屏,也不需要重新创建解码器。百度上面很多视频播放都是利用MediaPlayer+显示视图(SurfaceView、TextureView)进行本地或者网络视频的播放。那么利用MediaCodec对视频流进行硬解码的小伙伴该如何在不同的控件之间无缝切换呢?是不是TextureView的生命周原创 2018-01-04 13:47:44 · 30271 阅读 · 4 评论 -
Android H264帧切割
一、为什么要进行视频帧的分割?通常与视频服务器进行数据请求的时候,服务器方面发过来的都是已经分割好的NAL单元数据。但是当我们没有视频服务器支持,也需要调试一下程序,视频源为本地文件,这个时候我们就需要用到NAL单元的分割了,不然你没办法扔给解码器。二、H264的基础知识1、 NAL全称Network Abstract Layer, 即网络抽象层。 在H.264/AVC视频...原创 2018-03-06 23:27:47 · 31105 阅读 · 0 评论 -
Android 录制mp3使用mp3lame 库
Mp3RecordDemo一、参考地址:http://www.cnblogs.com/ct2011/p/4080193.html二、所做修改原作者博客中,原理和过程已经写的很清楚了。这里就不再进行赘述了。只是作者之前使用.mk文件进行编译的。但是最新的as软件需要使用cmake进行编译。所以我在这里进行整理了一下。在最新的编译软件下面也可以使用。三、修改记录使用c...原创 2018-01-15 20:12:00 · 25232 阅读 · 0 评论 -
Android MediaMuxer合成MP4,音视频同步
H264/AAC实时流 录制成MP4格式的本地视频GITHUB:https://github.com/chezi008/mp4muxer建议使用场景一般视频流有如下两种途径获取:Android摄像头采集服务端传输过来的视频流如果数据由本机摄像头直接采集,建议使用MediaMuxer类去实现mp4的合成。如果是服务端传输过来的视频流可以使用mp4v2的方法实现mp4的合成。一、M...原创 2019-01-05 17:30:37 · 32875 阅读 · 9 评论
分享