Android 蓝牙AVRCP 专题 (2)----- 耳机端设置绝对音量,手机端收到音量改变Register Notification

同学,别退出呀,我可是全网最牛逼的 Android 蓝牙分析博主,我写了上百篇蓝牙文章,请点击下面了解本专栏,进入本博主主页看看再走呗,一定不会让你后悔的,记得一定要去看主页置顶文章哦。

一、概述

        今天我们来开设一个AVRCP专题,AVRCP之前我有一篇文章讲解过基本概念,今天这个专题我们具体来看看代码实现。

相对音量:

将手机端调节的多媒体音量大小,转化为音频数据的音量增益来间接达到控制音量,并且Device还可以能调节自己的音量。
绝对音量:
将手机端调节的多媒体音量大小,转化为音频数据的音量增益来间接达到控制音量,且将当前自己的音量等级(volume Level)告知耳机,耳机端会将自己保存的该手机的音量等级(volume Level)改变,

注意:
耳机只是保存这个level到自己设备中,并不是改变自己本身音量值。

同样将耳机端改变音量值,耳机本身会增大音频音量,耳机只是将音量Level发给手机,手机保存level。

手机音量转换绝对音量:

此处会有一个计算过程,大致就是手机侧计算出当前音量和最大音量的百分比然后设置给耳机,
耳机端收到百分比去处理。不然每个手机的音量范围不同&#x

猜你喜欢

转载自blog.csdn.net/weixin_45534242/article/details/125133120