原理:
amr 一帧对应20ms,那么一秒有50帧的音频数据。由于比特率不同,每帧的数据大小也不同。
如果比特率是12.2kbs
获取AMR格式音频播放总时间方法
该博客介绍了如何计算AMR格式音频的播放总时间。通过AMR每帧对应20ms和不同比特率下的数据大小,计算出每秒音频的字节数,并考虑帧头,得出数据帧大小。提供了一个获取总时间的Gstreamer函数,通过GST_FORMAT_BYTES格式查询音频管道的持续时间,并转换为播放秒数。
原理:
amr 一帧对应20ms,那么一秒有50帧的音频数据。由于比特率不同,每帧的数据大小也不同。
如果比特率是12.2kbs
1477

被折叠的 条评论
为什么被折叠?