E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
AudioTrack
Android音频路由策略
Android音频路由策略1.分析音频的默认路由在之前的文章音频输出设备是如何决定的中,我们知道
AudioTrack
的创建过程会调用到getOutputForAttrstatus_tAudioPolicyManager
zhuyong006
·
2024-09-13 06:08
Android-Audio
Android 音视频开发:详讲
AudioTrack
播放PCM音频【附源码】
一、
AudioTrack
基本使用
AudioTrack
类可以完成Android平台上音频数据的输出任务。
小驰行动派
·
2024-09-05 01:13
android
音视频
pcm
JNI——FFmpeg音视频同步(二)
使用OpenSL_ES播放声音之前的播放声音是转码得到数据后主动放进
AudioTrack
进行播放,OpenSL就属于被动了,播放器开始播放先从缓冲区取数据,播放完了调用回调方法再去获取数据。
追寻米K
·
2024-02-14 06:33
Android14音频进阶:MediaPlayerService如何启动
AudioTrack
下篇(五十六)
简介:CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!优质专栏:Audio工程师进阶系列【原创干货持续更新中……】优质专栏:多媒体系统工程师系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:Android系统攻城狮<
Android系统攻城狮
·
2024-02-07 11:39
Android
Audio工程师进阶系列
音视频
android14
音频进阶
Android14音频进阶:MediaPlayerService如何启动
AudioTrack
上篇(五十五)
简介:CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!优质专栏:Audio工程师进阶系列【原创干货持续更新中……】优质专栏:多媒体系统工程师系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:Android系统攻城狮<
Android系统攻城狮
·
2024-02-07 06:43
Android
Audio工程师进阶系列
音视频
Android原生编解码接口MediaCodec详解
Android中的编解码器组件,用来访问底层提供的编解码器,通常与MediaExtractor、MediaSync、MediaMuxer、MediaCrypto、MediaDrm、Image、Surface和
AudioTrack
音视频开发进阶
·
2024-02-02 15:35
java
android
python
大数据
编程语言
android中MediaCodec类解析
/解码库,是Android底层多媒体支持库的一部分(一般和MediaExtractor、MediaSync、MediaMuxer、MediaCrypto、MediaDrm、Image、Surface、
AudioTrack
刘泊然
·
2024-02-02 15:33
音视频
安卓开发
安卓开发
音视频
Android MediaCodec解析
它经常和MediaExtractor,MediaSync,MediaMuxer,MediaCrypto,MediaDrm,Image,Surface,
AudioTrack
一起使用。
sw.dev
·
2024-01-29 12:59
android
ffmpeg
播报卡顿,破音 问题总结
tts播报在一些极端情况下出现卡顿,怎么解决呢数据没问题,只是极端情况下会影响
audiotrack
的写入间隔所以如何保证数据间隔的稳定性两个线程,一个获取数据,一个是写入数据1延时0.5s启动写入数据的线程
练习本
·
2024-01-22 23:22
android应用层基础
android
Android 音视频入门/进阶教程
一.基础文章系列基础文章系列,列举了常见音视频开发Android音视频开发(一)–使用AudioRecord录制PCM(录音);
AudioTrack
播放音频Android音视频开发(二)–Camera1
夏至的稻穗
·
2024-01-17 05:17
Android
音视频
android
音视频
ffmpeg
OpenGL
WebRTC
使用SoundPool播放音频文件,使用简单
下面介绍使用SoundPool播放音频文件,工具类已封装好,复制粘贴即可使用实现目标1、播放音频文件,播放完即停止2、播放音频文件,循环播放说明播放音频文件有很多种方式,MediaPlayer播放音频,
AudioTrack
打酱油的日光灯
·
2024-01-08 17:35
audio框架学习-Audio_Track分析
文章目录一、整体结构框图二、
AudioTrack
的解析2.1AudioTrackAPI两种数据传输模式2.2AudioTrackAPI音频流类型2.3getMinBufferSize函数分析2.4
AudioTrack
永不秃头的程序员
·
2024-01-04 01:03
音视频
android
音视频
java
audio框架学习-Audio_Flinger分析
文章目录一、代码位置二、audio服务启动2.1main服务2.2audioflinger添加到系统服务中2.3audioflinger的服务接口之前记录过
audioTrack
的笔记,这次继续参考audioFlinger
永不秃头的程序员
·
2024-01-04 01:03
音视频
cocos2d
游戏引擎
Android Audio System深入探究之
AudioTrack
(基于Android9)
文章目录1.音频系统概述2.放音流程分析2.1getMinBufferSize2.2
AudioTrack
2.3
AudioTrack
(Native空间)set分析2.3.1Cblk在AF端初始化2.3.2IAudioTrack
Calvin880828
·
2023-12-28 12:42
Android源码剖析
android系统分析
AudioTrack
AudioFlinger
Android Audio实战——
AudioTrack
分析(二十六)
AudioTrack
是用于播放音频数据的类,可以使用set方法设置音频数据,然后使用start来启动播放。而pause和stop则是用于控制播放过程的方法。
c小旭
·
2023-12-27 22:24
Android
Audio开发
android
AndroidQ | AudioPolicy
1.AudioPolicyService对于应用开发者来说,需要播放音频的时候只会去创建个
AudioTrack
去实现,其中的参数有主要的streamType、sampleRate、format等,还有的默认就不会设置参数
gomogomono
·
2023-12-26 20:07
Android系统
AndroidQ | AudioFlinger
在AndroidAudio系统中,AudioFlinger起到承上启下的作用,上接
AudioTrack
/AudioRecord/AudioSystem等,下接AudioHal。
gomogomono
·
2023-12-26 20:37
Android系统
java
android
AudioTrack
由于
AudioTrack
是AndroidSDK层提供的最底层的音频播放API,因此只允许输入裸数据。
凌烟醉卧
·
2023-12-19 10:07
[Android Audio] 什么是offload audio
offloadaudio是
AudioTrack
中表示某一类数据的一种说法,offloadaudio数据是指audio不需要由app进行解码,解码工作由硬件完成。
ykun089
·
2023-12-15 13:57
#
Audio
android
Android音视频学习系列(八) — 基于Nginx搭建(rtmp、http)直播服务器
静态库的入门Android音视频学习系列(三)—Shell脚本入门Android音视频学习系列(四)—一键编译32/64位FFmpeg4.2.2Android音视频学习系列(五)—掌握音频基础知识并使用
AudioTrack
金戈鐡馬
·
2023-11-29 10:10
Android
Nginx
rtmp
http
服务器搭建
流媒体服务
FFmpeg+SDL实现播放器
一、序言:之前做嵌入式移动端设备播放都是基于Android平台的(SurfaceView显示+
AudioTrack
播放声音),要么是linux系统直接ffmpeg解码音视频数据后用framebuffer
Windra6
·
2023-11-27 03:19
音视频
ffmpeg
sdl
Android MediaCodec解码AAC,
AudioTrack
播放PCM音频
音频的编解码使用MediaCodec的方法是很相似的,由于之前做的项目是要实现全双工通信,所以在手机录音编码之后发送给IPC端的同时,还要解码来自IPC端的音频数据并播放,因此学习了AAC编解码。MediaCodec的编解码能力还是有限的,如果需要做专业的音视频编解码最好是选用ffempeg,功能齐全,支持的格式也比较多。还是先来学习一下MediaCodec这个安卓自带的编解码工具吧!跟编码一样,
lavender1626
·
2023-11-24 21:32
android编解码
MediaCodec解码AAC
AudioTrack播放PCM
Android音视频开发:MediaCodec解码视频,得到YUV值,一帧一帧加载到SD卡中保存
它是Android低级多媒体支持基础设施的一部分(通常与MediaExtractor,MediaSync,MediaMuxer,MediaCrypto,MediaDrm,Image,Surface,以及
AudioTrack
音视频开发老舅
·
2023-11-02 15:02
音视频开发进阶
音视频
android
视频编解码
webrtc
实时音视频
Android 音视频开发(四) -- CameraX 实现预览、拍照功能
音视频学习demo,正在升级打怪,加油鸭~Android音视频开发(一)--使用AudioRecord录制PCM(录音);
AudioTrack
播放音频Android音视频开发(二)--Camera1实现预览
夏至的稻穗
·
2023-11-01 04:49
Android音视频学习系列(六) — 掌握视频基础知识并使用OpenGL ES 2.0渲染YUV数据
静态库的入门Android音视频学习系列(三)—Shell脚本入门Android音视频学习系列(四)—一键编译32/64位FFmpeg4.2.2Android音视频学习系列(五)—掌握音频基础知识并使用
AudioTrack
金戈鐡馬
·
2023-10-29 17:34
Android
android
音视频
OpenGL
ES
FFMpeg
NDK
Android 音视频渲染-
AudioTrack
播放
类型MediaPlayer:原生API中封装最全的SoundPool:适合播放较短的音频
AudioTrack
:底层的音频API,需要自己解码,只能播放PCM裸数据和WAVAudioTrack播放PCM音频裸数据
毛先森
·
2023-10-20 00:11
[Android Audio]
AudioTrack
AudioTrack
处理音频时会分为两种模式:直通和非直通,非直通模式指PCM数据(8bit/16bit/24bit/32bit),非直通模式指非pcm数据(aac/eac3/ac3/pcma/...)
ykun089
·
2023-10-18 18:53
#
Audio
android
Android MediaCodec硬件解码视频播放
是Android的低层多媒体基础设施的一部分(通常与MediaExtractor、MediaSync、MediaMuxer、Image、Surface和
AudioTrack
一起使用),它本身并不具备Codec
若之灵动
·
2023-10-16 10:00
音视频
android
音视频
MediaCodec硬件解码
音频2-ALSA/ASOC音频驱动框架
dapm相关(kcontrol、widget、route),以及hal层设置通路4.android音频框架(重点在AudioFlinger和AudioPolicyService服务)5.音频通路的选择(
AudioTrack
慢加
·
2023-10-13 16:05
音频
ASOC
音频驱动
声卡
android音频开发6,Android音频开发(6):使用 OpenSL ES API(上)
前面几篇文章介绍了如何在Java层,利用Android提供的AudioRecord采集音频,利用
AudioTrack
播放音频,利用MediaCodec来编解码,这些API均是Android提供的Java
MBA学长
·
2023-10-09 15:26
android音频开发6
音视频开发之旅(36) -FFmpeg +OpenSL ES实现音频解码和播放
目录OpenSLES基本介绍OpenSLES播放音频流程代码实现遇到的问题资料收获上一篇我们通过
AudioTrack
实现了FFmpeg解码后的PCM音频数据的播放,在Android上还有一种播放音频的方式即
音视频开发之旅
·
2023-10-09 15:25
音视频开发之旅
android
ffmpeg
Android音视频学习系列(五) — 掌握音频基础知识并使用
AudioTrack
、OpenSL ES渲染PCM数据
静态库的入门Android音视频学习系列(三)—Shell脚本入门Android音视频学习系列(四)—一键编译32/64位FFmpeg4.2.2Android音视频学习系列(五)—掌握音频基础知识并使用
AudioTrack
金戈鐡馬
·
2023-10-09 15:24
Android
android
音视频
FFMpeg
AudioTrack
OpenSL
ES
Android音视频学习系列(十) — 基于FFmpeg + OpenSL ES实现音频万能播放器
静态库的入门Android音视频学习系列(三)—Shell脚本入门Android音视频学习系列(四)—一键编译32/64位FFmpeg4.2.2Android音视频学习系列(五)—掌握音频基础知识并使用
AudioTrack
金戈鐡馬
·
2023-10-09 15:24
Android
ffmpeg
android
音视频
OpenSL
ES
音视频开发之旅(三)
AudioTrack
播放PCM音频
目录
AudioTrack
和MediaPlayerAudioTrack的API介绍(构造、操作、状态机)具体实现(Static和Stream两种模式)遇到的问题收获一、MediaPlayer和AudioTrackAndroidSDK
yabin小站
·
2023-10-06 18:16
Audio框架简单分析
Audio是整个Android平台非常重要的一个组成部分,负责音频数据的采集和输出、音频流的控制、音频设备的管理、音量调节等,主要包括如下部分:AudioApplicationFramework:音频应用框架
AudioTrack
lkdcom
·
2023-10-04 16:19
android
ffmpeg
音视频
Android native音频:录制播放的实现以及低延迟音频方案
录音器实现4.3Echo实现5.使用AAudio5.1播放器实现5.2录音器实现5.3Echo实现6.使用Oboe7.功能配置1.前言Android提供了很多的多媒体接口,通常在java层,我们常用的就是
AudioTrack
zuguorui
·
2023-10-01 05:57
android
Android
native
audio
低延迟
音频
Low
Latency
AudioTrack
: releaseBuffer() track 0xe5c6bc00 disabled due to previous underrun, restarting
Android上播放网络传过来的PCM流,启动播放十几秒后,出现声音断断续续、或无声音的状况,然后日志出现
AudioTrack
:releaseBuffer()track0xe5c6bc00disabledduetopreviousunderrun
雪飘碧鸳
·
2023-09-19 20:51
Android
AduioTrack
多媒体隧道
Android堆栈下方的设备特定代码通过将视频帧呈现时间戳与以下类型的内部时钟之一进行比较来确定将哪些视频帧发送到显示器以及何时发送它们:对于Android5或更高版本中的点播视频播放,
AudioTrack
yangzex
·
2023-09-19 11:17
android
android
audiotrack
AudioTrack
是Android中用于音频播放的类,其主要作用是允许你将音频数据传输到设备的音频输出,以进行音频播放。
一航jason
·
2023-09-17 07:05
android
[Android] 关于
AudioTrack
前言:
AudioTrack
是Android的PCM播放音频组件,只能用来播放PCM数据,因此
AudioTrack
往往配合软解组件或者MediaCodec硬解一起工作。
ykun089
·
2023-09-16 11:30
Android
framework
android
android 音频重采样_android 音频总结
Android音频系统详解参考好文:Android音频系统:从
AudioTrack
到AudioFlingerAndroid系统Audio框架介绍4.1分析思路a.Thread如何创建?
weixin_39541121
·
2023-09-08 08:17
android
音频重采样
Android 音频框架记录
在播放和录音这块都是基于底层
audiotrack
和audiorecord来实现的。audio:主要负责音频的
月夜持剑
·
2023-09-08 08:14
音频
android
Android Audio 系统(深入理解)
7.1概述AudioRcorder和
AudioTrack
音频数据的采集和输出任务AudioFinger工作引擎管理着系统中的输入输出音频流、承担音频数据的混音、读写Audio硬件等工作以实现数据的输入输出功能
玄之宵
·
2023-09-01 09:56
音视频
webrtc-m79-PlanB 与 UnifiedPlan
如果引入Stream和Track的概念,那么一个Stream可能包含
AudioTrack
和VideoTrack,当有多路Stream时,就会有更多的Track,如果每一个Track唯一对应一个自己的M描述
hclbeloved
·
2023-08-31 06:57
webrtc
音视频
AudioTrack
播放音乐之getMinBufferSize
1.
AudioTrack
播放音乐之前需要做好准备,即需要先计算最小音频数据缓存空间文件路径:
AudioTrack
.java(frameworks\base\media\java\android\media
lifei092
·
2023-08-30 08:35
Audio
AudioTrack
Android
Unity TimeLine学习笔记
目录一、快捷键二、常用轨道介绍ActivetionTrack(激活轨道)AnimationTrack(动画轨道)1、添加其已有的动画2、制作帧动画
AudioTrack
(音频轨道)SignalTrack(
such_so
·
2023-08-28 03:17
unity
游戏开发
学习
Android Audio播放音频之数据传递
AudioTrack
之数据传递简介接上一篇
AudioTrack
播放音频之建立通道找到了通道的唯一句柄值output,这个output实质就是在AudioFlinger创建PlaybackThread后,
帅气好男人_Jack
·
2023-08-14 11:00
android源码
音视频
android
java
Android音视频开发基础(二) : 在Android平台使用AudioRecord和
AudioTrack
完成音频PCM数据的采集和播放,并实现读写音频wav文件
本文是Android音视频任务列表的第二篇,对应的要学习的内容是:在Android平台使用AudioRecord和
AudioTrack
完成音频PCM数据的采集和播放,并实现读写音频wav文件音视频任务列表音视频任务列表
LZacking.
·
2023-08-09 19:09
Android音视频
android
Android音视频学习系列(二) — 交叉编译动态库、静态库的入门
静态库的入门Android音视频学习系列(三)—Shell脚本入门Android音视频学习系列(四)—一键编译32/64位FFmpeg4.2.2Android音视频学习系列(五)—掌握音频基础知识并使用
AudioTrack
金戈鐡馬
·
2023-08-08 05:38
Android
Android
音视频
交叉编译
NDK
FFMpeg
Android 音频开发
音频API:了解Android提供的音频相关API,主要包括android.media.AudioRecord用于音频采集,android.media.
AudioTrack
用于音频播放,以及android.media.MediaPlayer
Just_Paranoid
·
2023-08-04 09:59
Android
android
音视频
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他