我爱蓝牙网 - 52Bluetooth - 最具人气蓝牙技术交流网站

标题: source工程,a2dp暂停30秒后,再播放,卡顿断续! [打印本页]

作者: not30    时间: 2020-1-10 01:46
标题: source工程,a2dp暂停30秒后,再播放,卡顿断续!
adk4.0,  4.1,source工程,a2dp暂停超过30秒后,连接的sink进入低功耗!再播放,音频一直卡顿断续!  必需启动一下aghfp,再回到a2dp才能正常播放,有遇到吗?

屏蔽 AudioDisconnect(); 可以正常播放暂停,但是连接的sink无法进入低功耗,始终有电流。  代码里面查不到任何相关的信息,30秒后到底发生了什么??????:@
作者: qianhng    时间: 2020-1-10 07:35
我是蓝牙新手,建议从DEBUG角度出发,可以调关于低功耗相关时间参数,如有多个,设为不同如40、50、60秒,最后从时间来判断故障由什么任务产生,进一步逼近事实的真相。
作者: dxn    时间: 2020-1-10 08:59
我也发现这个问题,但是还没找到解决方法
作者: zhaopeng2511    时间: 2020-1-10 10:28
把sniff关掉试试
作者: not30    时间: 2020-1-10 11:14
zhaopeng2511 发表于 2020-1-10 10:28
把sniff关掉试试

PSKey 0060 无论设置 为TRUE或者FALSE,问题依旧,代码中屏蔽依旧。
作者: not30    时间: 2020-1-10 11:25
qianhng 发表于 2020-1-10 07:35
我是蓝牙新手,建议从DEBUG角度出发,可以调关于低功耗相关时间参数,如有多个,设为不同如40、50、60秒, ...

DEBUG库文件audio,a2dp,connection,30秒时也没有任何DEBUG信息。
AudioDisconnect(); 这个函数一旦调用到,30秒后就会出现。 感觉应该是底层哪里的问题
作者: not30    时间: 2020-1-10 23:02
zhaopeng2511 发表于 2020-1-10 10:28
把sniff关掉试试

兄弟!谢谢你的启发,不是关掉sniff,但的确和他相关,目前调整sniff参数PSKEY_USR11: Lower power settings做到了和屏蔽 AudioDisconnect();一样的效果,我再调调看!
作者: not30    时间: 2020-1-10 23:03
qianhng 发表于 2020-1-10 07:35
我是蓝牙新手,建议从DEBUG角度出发,可以调关于低功耗相关时间参数,如有多个,设为不同如40、50、60秒, ...

兄弟!谢谢你的启发,目前调整sniff参数PSKEY_USR11: Lower power settings做到了和屏蔽 AudioDisconnect();一样的效果,我再调调看
作者: not30    时间: 2020-1-13 17:41
搞定了,ADK Audio Source Application ,PSKEY_USR11: Lower power settings
具体参数参阅(转载)https://blog.csdn.net/z497544849/article/details/84143224
作者: dxn    时间: 2020-1-13 20:04
not30 发表于 2020-1-13 17:41
搞定了,ADK Audio Source Application ,PSKEY_USR11: Lower power settings
具体参数参阅(转载)https: ...

谢谢分享,有帮助
作者: 544166456    时间: 2021-1-9 11:47
source工程无法知道PC端播放或者暂停状态,有方法可以解吗
作者: 忙忙碌碌    时间: 2021-3-2 10:42
not30 发表于 2020-1-13 17:41
搞定了,ADK Audio Source Application ,PSKEY_USR11: Lower power settings
具体参数参阅(转载)https:/ ...

兄弟,在吗?资料不见了,能重新分享一下吗?
作者: 394645065    时间: 2021-3-2 12:59
wsnyy 发表于 2021-3-2 10:42
兄弟,在吗?资料不见了,能重新分享一下吗?

卡顿的原因是耳机处在sniff状态,你得先un-sniff,再播放音乐
作者: 544166456    时间: 2021-3-10 09:19
本帖最后由 544166456 于 2021-3-10 20:48 编辑
394645065 发表于 2021-3-2 12:59
卡顿的原因是耳机处在sniff状态,你得先un-sniff,再播放音乐

source工程,要un-sniff,要先知道USB在播放状态。如何知道播放呢?
作者: 天下无双    时间: 2021-3-18 09:47
链接是空的。。。。
作者: not30    时间: 2021-6-25 19:03
394645065 发表于 2021-3-2 12:59
卡顿的原因是耳机处在sniff状态,你得先un-sniff,再播放音乐

这个思路好,研究研究
作者: not30    时间: 2021-6-28 13:59
天下无双 发表于 2021-3-18 09:47
链接是空的。。。。

https://blog.csdn.net/bluetooth_ ... 1018.2226.3001.4187
作者: not30    时间: 2021-6-28 14:04
source工程,sniff usr11 简单配置就能消除播放音乐断续的问题,音乐暂停时与之连接的蓝牙耳机消耗电量在3ma左右。

配置好以后,更能做到低功耗,音乐暂停时与之连接的蓝牙耳机几乎不消耗电量。
作者: 深圳市    时间: 2023-11-27 13:40
学习




欢迎光临 我爱蓝牙网 - 52Bluetooth - 最具人气蓝牙技术交流网站 (https://www.52bluetooth.com/) Powered by Discuz! X3.5