
获得徽章 0
最近调试蓝牙,发现iOS和macos在连接某些蓝牙周边设备,执行cancelPeripheralConnection后无法实际断开,didDisconnectPeripheral已经执行了无报错。
jym有没有踩过坑的
jym有没有踩过坑的
6
4
jym,求解惑:
今天试用了一下qt6开发蓝牙,先申请个权限:
"qApp->requestPermission( bluetoothPermission, this, [=]( const QPermission &permission ) ..."
结果运行在Android申请权限正常,在iOS和Mac上,总是提示:”Could not find permission plugin for QBluetoothPermission. Please make sure you have included the required usage description in your Info.plist“
实际上,Info.plist 已经声明了权限:”
<key>NSBluetoothAlwaysUsageDescription</key>
<string>...</string>
<key>NSBluetoothPeripheralUsageDescription</key>
<string>...</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>...</string>“
没想明白咋回事儿,感谢。
今天试用了一下qt6开发蓝牙,先申请个权限:
"qApp->requestPermission( bluetoothPermission, this, [=]( const QPermission &permission ) ..."
结果运行在Android申请权限正常,在iOS和Mac上,总是提示:”Could not find permission plugin for QBluetoothPermission. Please make sure you have included the required usage description in your Info.plist“
实际上,Info.plist 已经声明了权限:”
<key>NSBluetoothAlwaysUsageDescription</key>
<string>...</string>
<key>NSBluetoothPeripheralUsageDescription</key>
<string>...</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>...</string>“
没想明白咋回事儿,感谢。
展开
9
21
赞了这篇文章
大神们,求助一下:Android RK3399的板子,录音指定采样率大于32k,会导致系统没有声音
但是再次使用正确的采样率录音,声音恢复。
经测试采样率指定16kHz和32kHz是可以的。
例如:
tinycap /sdcard/rec.wav -r 48000 -b 16 -D 1 -d 0 -c 2
执行后,系统无法播放声音,包括按键提示音也没有了
再次执行:tinycap /sdcard/rec.wav -r 32000 -b 16 -D 1 -d 0 -c 2
声音恢复
为什么?
0 [rockchipes7149c]: rockchip_es7149 - rockchip,es7149-codec
rockchip,es7149-codec
1 [rockchipes7210c]: rockchip_es7210 - rockchip,es7210-codec
rockchip,es7210-codec
/system/bin/tinypcminfo -D 1 -d 0
Info for card 1, device 0:
PCM out:
cannot open device '/dev/snd/pcmC1D0p'
Device does not exist.
PCM in:
Access: 0x000009
Format[0]: 0x000444
Format[1]: 00000000
Format Name: S16_LE, S24_LE, S32_LE
Subformat: 0x000001
Rate: min=8000Hz max=96000Hz
Channels: min=2 max=4
Sample bits: min=16 max=32
Period size: min=16 max=4096
Period count: min=2 max=512
但是再次使用正确的采样率录音,声音恢复。
经测试采样率指定16kHz和32kHz是可以的。
例如:
tinycap /sdcard/rec.wav -r 48000 -b 16 -D 1 -d 0 -c 2
执行后,系统无法播放声音,包括按键提示音也没有了
再次执行:tinycap /sdcard/rec.wav -r 32000 -b 16 -D 1 -d 0 -c 2
声音恢复
为什么?
0 [rockchipes7149c]: rockchip_es7149 - rockchip,es7149-codec
rockchip,es7149-codec
1 [rockchipes7210c]: rockchip_es7210 - rockchip,es7210-codec
rockchip,es7210-codec
/system/bin/tinypcminfo -D 1 -d 0
Info for card 1, device 0:
PCM out:
cannot open device '/dev/snd/pcmC1D0p'
Device does not exist.
PCM in:
Access: 0x000009
Format[0]: 0x000444
Format[1]: 00000000
Format Name: S16_LE, S24_LE, S32_LE
Subformat: 0x000001
Rate: min=8000Hz max=96000Hz
Channels: min=2 max=4
Sample bits: min=16 max=32
Period size: min=16 max=4096
Period count: min=2 max=512
展开
评论
3
Android板子,搞音频遇到一些问题,本来不是这个方向的,临危受命,只能硬着头皮做了。
原本,不能录音,照着博客,修改HAL层,加了个MIC设备到MIC设备列表,录音就好了。
但是,还有问题。
一录音,扬声器就没声了,连按键音都没了,插上USB外接音频设备却是正常的。
还有一个发现,使用tinycap -D 1 -r 16000 录制就好了,所以,我怀疑是-r 采样率在起作用。
我使用录音工具,把录音采样率改为16k,录音后,扬声器依然会没声,同样的,tinycap一正确执行,就有恢复了。
有没有懂这一块儿的,帮帮忙,指点一下迷津
。
原本,不能录音,照着博客,修改HAL层,加了个MIC设备到MIC设备列表,录音就好了。
但是,还有问题。
一录音,扬声器就没声了,连按键音都没了,插上USB外接音频设备却是正常的。
还有一个发现,使用tinycap -D 1 -r 16000 录制就好了,所以,我怀疑是-r 采样率在起作用。
我使用录音工具,把录音采样率改为16k,录音后,扬声器依然会没声,同样的,tinycap一正确执行,就有恢复了。
有没有懂这一块儿的,帮帮忙,指点一下迷津
![[谢谢]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_112.2dd347d.png)
展开
1
5
Android板子,搞音频遇到一些问题,本来不是这个方向的,临时补上去的。
原本,不能录音,照着博客,修改HAL层,加了个MIC设备到MIC设备聊表,录音就好了。
但是,还有问题。
一录音,扬声器就没声了,连按键音都没了,插上USB外接音频却是正常的。
还有一个发现,使用tinycap -D 1 -r 16000 录制就好了,所以,我怀疑是-r 采样率在起作用。
我使用录音工具,把录音采样率改为16k,录音后,扬声器依然会没声,同样的,tinycap一正确执行,就有恢复了。
有没有懂这一块儿的,帮帮忙,指点一下迷津
。
原本,不能录音,照着博客,修改HAL层,加了个MIC设备到MIC设备聊表,录音就好了。
但是,还有问题。
一录音,扬声器就没声了,连按键音都没了,插上USB外接音频却是正常的。
还有一个发现,使用tinycap -D 1 -r 16000 录制就好了,所以,我怀疑是-r 采样率在起作用。
我使用录音工具,把录音采样率改为16k,录音后,扬声器依然会没声,同样的,tinycap一正确执行,就有恢复了。
有没有懂这一块儿的,帮帮忙,指点一下迷津
![[谢谢]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_112.2dd347d.png)
展开
评论
点赞
Android板子,搞音频遇到一些问题,本来不是这个方向的,临时补上去的。
原本,不能录音,照着博客,修改HAL层,加了个MIC设备到MIC设备聊表,录音就好了。
但是,还有问题。
一录音,扬声器就没声了,连按键音都没了,插上USB外接音频却是正常的。
还有一个发现,使用tinycap -D 1 -r 16000 录制就好了,所以,我怀疑是-r 采样率在起作用。
我使用录音工具,把录音采样率改为16k,录音后,扬声器依然会没声,同样的,tinycap一正确执行,就有恢复了。
有没有懂这一块儿的,帮帮忙,指点一下迷津
。
原本,不能录音,照着博客,修改HAL层,加了个MIC设备到MIC设备聊表,录音就好了。
但是,还有问题。
一录音,扬声器就没声了,连按键音都没了,插上USB外接音频却是正常的。
还有一个发现,使用tinycap -D 1 -r 16000 录制就好了,所以,我怀疑是-r 采样率在起作用。
我使用录音工具,把录音采样率改为16k,录音后,扬声器依然会没声,同样的,tinycap一正确执行,就有恢复了。
有没有懂这一块儿的,帮帮忙,指点一下迷津
![[谢谢]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_112.2dd347d.png)
展开
评论
2