HarmonyOS avplayer播放amr音频的码率问题

avplayer播放amrnb格式的时,发现存在播放不清楚、有杂音的问题,可能是码率的问题,amrnb本身没有字段来标识码率信息。工程中所用的码率为7.4 kbps。请问avplayer播放amrnb音频时的默认码率是多少?可否提供参数来修改播放时的码率?

HarmonyOS
2025-01-10 07:57:59
1.2w浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
shlp

amr的码率信息包含在每一个语音帧码流的开头。AMR-NB支持八种速率模式,分别为:模式0(4.75kbit/s)、模式1(5.15kbit/s)、模式2 (5.90kbit/s)、模式3(6.70kbit/s)、模式 4(7.40kbit/s)、模式 5(7.95kbit/s)、模式 6(10.2kbit/s)、模式 7(12.2kbit/s)。

播放时的采样率、码率是amr文件本身自带的属性,不能修改。

人声失真与amr码率无关,应该是amr解码后的pcm数据(8k)重采样(48k)时,使用的线性算法导致数据不平滑,进而导致播放异常。

分享
微博
QQ
微信
回复
2025-01-10 10:27:40


相关问题
基于AVPlayer音频后台播放
1073浏览 • 1回复 待解决
AVplayer开发音频播放功能
1531浏览 • 1回复 待解决
AVPlayer实现音频播放(c++侧)
1858浏览 • 1回复 待解决
HarmonyOS AVPlayer 播放问题
1351浏览 • 1回复 待解决
HarmonyOS音频播放问题
858浏览 • 1回复 待解决
HarmonyOS AvPlayer视频播放速度问题
1032浏览 • 1回复 待解决
HarmonyOS 音频后台播放问题
925浏览 • 1回复 待解决
HarmonyOS 音频播放相关问题咨询
970浏览 • 2回复 待解决
HarmonyOS 系统提供amr播放及录制
734浏览 • 1回复 待解决
OH _Audio播放音频问题
2673浏览 • 1回复 待解决
HarmonyOS ohaudio音频播放设备切换问题
421浏览 • 1回复 待解决
系统播放AVplayer相关规格问题
1035浏览 • 1回复 待解决
HarmonyOS 音频播放相关
413浏览 • 1回复 待解决
AVPlayer实现视频播放
1646浏览 • 1回复 待解决
avplayer播放视频demo
2533浏览 • 1回复 待解决