![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android音视频开发
文章平均质量分 69
Android音视频开发
Bing0lin
零散知识记录
展开
-
Android 11音频服务创建以及播放的流程
Android 11音频服务创建以及播放的流程转载 2022-10-19 15:54:00 · 2481 阅读 · 0 评论 -
AudioTrack 播放wav音频文件
AudioTrack 播放wav音频文件转载 2022-10-18 21:13:39 · 270 阅读 · 0 评论 -
MediaCodec_Analyze-3-start
MediaCodec_Analyze-3-start原创 2022-09-15 15:12:16 · 510 阅读 · 0 评论 -
MediaCodec_Analyze-2-config
MediaCodec_Analyze-2-config原创 2022-09-15 15:11:22 · 509 阅读 · 0 评论 -
MediaCodec_Analyze-1-create
MediaCodec_Analyze-1-create原创 2022-09-15 15:09:44 · 456 阅读 · 0 评论 -
MediaPlayer_Analyze-6-MediaCodec和ACodec
MediaPlayer_Analyze-6-MediaCodec和ACodec原创 2022-09-15 11:33:49 · 284 阅读 · 0 评论 -
MediaPlayer_Analyze-5-NuPlayer
MediaPlayer_Analyze-5-NuPlayer原创 2022-09-15 11:23:51 · 190 阅读 · 0 评论 -
MediaPlayer_Analyze-4-MediaPlayerService
MediaPlayer_Analyze-4-MediaPlayerService原创 2022-09-15 11:21:45 · 212 阅读 · 0 评论 -
MediaPlayer_Analyze-3-native
MediaPlayer_Analyze-3-native原创 2022-09-15 11:19:16 · 104 阅读 · 0 评论 -
MediaPlayer_Analyze-2-JNI
MediaPlayer_Analyze-2-JNI原创 2022-09-15 11:16:58 · 310 阅读 · 0 评论 -
MediaPlayer_Analyze-1-framework
MediaPlayer_Analyze-1-framework原创 2022-09-15 11:13:16 · 490 阅读 · 0 评论 -
Android OpenGLES 报错 Must use a native order direct Buffer
Refrencehttp://blog.sina.com.cn/s/blog_4119bd830100wlab.htmlhttps://www.cnblogs.com/ghj1976/archive/2012/04/27/2473046.htmlAndroid使用OpenGLES时,传入的顶点着色器是FloatBuffer,各资料都显示需要通过 ByteBuffer.allocateDirect(4 * 4 * 2).order(ByteOrder.nativeOrder()).asFloatBu原创 2021-08-02 17:36:17 · 228 阅读 · 0 评论 -
Android OpenGL_ES glActiveTexture和glBindTexture
Android OpenGL_ES glActiveTexture和glBindTexture原创 2021-07-31 17:29:24 · 1364 阅读 · 0 评论 -
Android OpenGLES2.0 硬解码时出现bindTextureImage: clearing GL error: 0x502
Refrencehttps://blog.csdn.net/u010302327/article/details/83753226做硬解码用opengles2.0显示的时候总是出现这个提示,为什么出现完全没有头绪,直到我写新项目发现没有这个提示,然后对比代码发现错误原因:硬解码要先生成一个GLES11Ext.GL_TEXTURE_EXTERNAL_OES的纹理,再由这个纹理生成SurfaceTexture,通过SurfaceTexture的updateTexImage()更新纹理数据,在渲染的时候通过转载 2021-07-31 11:02:59 · 1672 阅读 · 0 评论 -
SurfaceTexture.AttachToGLContext and Surface
https://www.it1352.com/1867493.htmlThe internal name for SurfaceTexture is “GLConsumer”. Surfaces have a producer-consumer relationship, and SurfaceTexture is a consumer that takes whatever it gets and makes it available as a GLES texture.The Surface att翻译 2021-07-29 20:48:02 · 710 阅读 · 0 评论 -
Android使用MediaExtractor读取媒体信息
Android使用MediaExtractor读取媒体信息RefrenceAndroid 判断字符串是否为url用来测试的在线小视频url地址Source Codepublic class BottomActivity extends AppCompatActivity { private static final String TAG = "BGBottomActivity"; private TextView tvInfo; private Butt原创 2021-06-29 12:08:27 · 609 阅读 · 0 评论 -
Android多媒体深入学习之Audio1----MediaPlayer
Android多媒体深入学习之Audio----MediaPlayer1一、环境说明二、正文 待重新整理一、环境说明基于Android P TV二、正文 待重新整理使用MediaPlayer播放一个Audio if (mPlayer == null) { mPlayer = MediaPlayer.create(getContext(), R.raw...原创 2019-09-02 22:30:29 · 493 阅读 · 0 评论