蓝牙音乐之绝对音量 绝对音量功能开还是不开好

蓝牙音乐之绝对音量

蓝牙音乐之绝对音量 绝对音量功能开还是不开好


蓝牙音乐播放中总是避免不了音量调节的操作,生活中最常见的场景就是手机连接蓝牙耳机或音箱播放音乐,通过调节手机上的多媒体音量达到蓝牙音乐音量调节的目的 。这些功能是如何具体实现的,使用的技术的什么,你感兴趣吗?本篇文章我们就来一探究竟 。
蓝牙音乐音量调节有如下两种方法:
  1. 音频数据增益
  2. 绝对音量控制

第一种方法是将手机端调节的多媒体音量大小,转化为音频数据的音量增益来间接达到控制音量,多见于安卓系统的设备上,最终的音量大小为音频数据音量增益和远端设备本身的音量设置共同作用的结果 。下图为播放蓝牙音乐时手机上调节音量大小后,远端设备上接收到的音频数据:
蓝牙音乐之绝对音量 绝对音量功能开还是不开好


从音频数据可以明显看出,手机端调大多媒体音量,则蓝牙设备端接收到的音频数据增益就变大,从而音乐音量变大;反之音乐音量变小 。
第二种方法绝对音量控制音乐声音大小就是本期的重点,通过绝对音量控制可以实现CT和TG两端的音量设置同步改变,多见于IOS系统(默认采用蓝牙绝对音量控制),安卓系统上该功能是默认关闭,需要主动进入开发人员选项中将蓝牙绝对音量开关打开:
蓝牙音乐之绝对音量 绝对音量功能开还是不开好


蓝牙绝对音量的实现离不开AVRCP协议,详情参考《

    推荐阅读