Win10怎样通过蓝牙播放手机上的音乐或声音

最近想把Windows 10变成蓝牙音箱,让手机上的音乐或者声音通过蓝牙传输到电脑上,然后在电脑扬声器上播放。查了一下,这个功能涉及到Windows有没有实现和开放A2DP sink角色的问题。

A2DP全名是Advanced Audio Distribution Profile(高质量音频数据传输协议),这里面有两个角色,第一个是A2DP Source,作为源头端(source)负责编码和发送;第二个是A2DP Sink角色,作为接收端(receiver)负责接收和解码【1】。

Windows 7时代,虽然微软没有明面支持A2DP Sink角色,但如果厂商的蓝牙驱动有相关实现,那么是可以让Win 7作为A2DP Sink角色,来通过蓝牙播放手机上的音乐。但从Windows 8开始,无论是微软还是厂商蓝牙驱动,均不再支持A2DP Sink角色。这个问题也就一直延续到了Windows 10,更确切点来说,延续到Windows 10版本1909【2】。

不过就在Windows 10版本2004开始,微软又重新实现和开放了A2DP sink角色。只不过微软官方并没有实现相关界面,需要让开发者编写程序来实现。有鉴于此,一位名为Mark Smirnov‬的开发者编写了“Bluetooth Audio Receiver”程序并在微软商店上架,让Windows 10版本2004和其后的版本开启A2DP sink角色。

因此,要让Win 10变身成“蓝牙音箱”,需要进行如下步骤:

(1)确认你的操作系统是Windows 10版本2004或更高版本。

(2)确保蓝牙设置处已经匹配了手机。

(3)从微软商城安装“Bluetooth Audio Receiver”。如果搜不到,请直接点击下面链接:

https://www.microsoft.com/en-us/p/bluetooth-audio-receiver/9n9wclwdqs5j?activetab=pivot:overviewtab

(4)打开“Bluetooth Audio Receiver”,选择对应的手机,然后按“Open Connection”。

(5)成功后,界面会提示Connected,手机上也有相关提示。现在手机上的音乐或者声音就会通过Windows 10的电脑扬声器来播放了。

===============

参考信息:

【1】AN986: BLUETOOTH® A2DP AND AVRCP PROFILES GETTING STARTED GUIDE,https://www.silabs.com/documents/public/application-notes/AN986.pdf

【2】Enable and Use A2DP Sink for Bluetooth in Windows 10,https://winaero.com/enable-and-use-a2dp-sink-for-bluetooth-in-windows-10/

本页永久链接:https://www.orztip.com/?p=487&article_title=how-to-let-windows-10-act-as-bluetooth-a2dp-sink-to-receive-and-play-mobile-music

免费PDF转Word、Word转PDF推荐:永中PDF工具集

永中PDF工具集,是开发永中Office的公司永中软件股份有限公司,依托永中云所发布的专业的在线PDF文档转换处理工具。该工具集可以在网页、客户端或者微信小程序内进行多种PDF相关的转换处理操作。

免费用户使用PDF转Word,或Word转PDF功能时,可处理30MB内的文件。对于处理小型文件的人来说,这个容量是足够的。其他功能的大小或其它条件限制,请参见官网。

地址:https://pdf.yozocloud.cn/

本页永久链接:https://www.orztip.com/?p=481&article_title=pdf-yozocloud-cn

【优惠分享】【2021年】电信宽带大提速:广东电信宽带预存240元提速500M(需承诺在网2年)

东莞电信最近(2021年)通过线上定向推送方式向用户宣传宽带优惠,其中符合资格的广东电信用户,有机会办理广东电信宽带预存240元提速500M(需承诺在网2年)优惠。

办理此优惠并线上支付后,订单名称为“2021宽带大提速-预存240元提速至500Mbps”。

注意:提速套餐能否受理成功,以最终受理结果为准。

参与地址:https://gd.189.cn/kd/kdts/202101/index.html?source=KDWAP-PUSH-21KDTS&XSQD=KDWAP-PUSH

订单查询:https://gd.189.cn/TS/zones/hd/ddcx/

后记:也有朋友查询后没有这个优惠,而是中国电信宽带融合套餐办理和提速优惠(见后面的图)。

附:活动规则

(一)提速条件
1、本次宽带大提速活动是广东电信针对受邀家庭宽带用户推出的提速政策,具体参加资格和办理结果以系统返回信息为准。
2、用户只能选其中一档产品办理,不能重复办理,未能参加本次线上自助提速的宽带用户,请携带本人有效证件,前往住所附近的电信营业厅咨询,营业厅将根据您宽带的网络线路及宽带业务使用情况,推荐适合您的宽带提速优惠。
(二)本此提速不含城中村、游戏宽带、天天宽带用户、校园宽带、WIFI宽带、政企及公众专线宽带、已办理加价提速、红黑绿名单和宽带状态不正常等用户。订购规则:
1)宽带提速产品与其他宽带提速产品互斥,即只能办理一项宽带提速产品,不能同时办理多个宽带提速,需退订原有宽带提速产品后才可重新订购新的宽带提速产品;
2)需用户线路或终端设备支持提速,如用户光MDOEM只能支持100Mbps,则最高只能办理100Mbps提速,需提至更高速率的,请携带本人有效证件到住所附近电信营业厅咨询办理升级光MODEM及宽带优惠提速。
(三)各项提速政策规则
1、提速套餐到期后恢复客户宽带原有订购速率。
2、因用户线路及网络设备等因素限制的,提至不高于200M/300M/500M/1000M的,以最大可达速率为准。
3、线上提速办理,用户确认订购并完成支付或确认客户承诺提速条款后,订单在48小时内完成受理。受理成功的订单立即生效。如遇办理高峰,部分情况可能会延时,可通过订单查询页面查看进度或致电10000号查询及报障,感谢您的支持与理解。
4、用户首次订购,如提速未生效,建议用户可重新拨号上网尝试,观察10分钟左右看速率是否提升(非强制性要求)。
5、提速套餐能否受理成功,以最终受理结果为准,如有疑问可致电10000号咨询。
(四)订单查询:
1)用户如何查询已下单未支付的订单,可通过姓名+身份证号码、姓名+联系电话、姓名+订单号等3种选择方式,点击进入查询:http://gd.189.cn/TS/zones/hd/ddcx/

附:常见问题

1、提速活动的范围是什么,为什么我不能参加这个提速优惠活动?
答:本次宽带大提速活动是广东电信针对受邀家庭宽带用户推出的提速政策,具体参加资格和办理结果以系统返回信息为准。不能参加线上自助提速的宽带用户,可前往住所附近的电信营业厅咨询,营业厅将根据您的宽带的网络线路及宽带业务使用情况,推荐适合您的宽带提速优惠。
2、提速200M及以上速率对线路以及用户光MODEM有哪些要求?
答:200M及以上宽带速率对用户线路及终端设备有一定要求,必须为FTTO或FTTH接入到户,同时用户光MODEM型号可支持200M及以上速率。用户可通过互联网查询MODEM型号或到电信营业厅现场咨询家庭光MODEM可支持的最大速率。对于用户家里光MODEM不能支持200M+速率的,用户可打10000号或到营业厅办理光MODEM升级服务。
3、为什么提速成功后达不到所示速率?
答:宽带速率指用户终端接入到中国电信宽带网络的最高速率,实际可达速率受被访网站、应用、客户设备等综合因素影响存在波动和差异。若差异不大,属正常。用户操作系统和拨号软件也会影响宽带速率,为获得好的宽带上网速率和体验,推荐使用Windows自带的宽带拨号软件,Windows以外的操作系统建议使用RasPPPoE宽带拨号软件。

(本条非广告,为本人实际体验,仅用于分享,不构成商业行为建议)

本页永久链接:https://www.orztip.com/?p=467&article_title=gd-189-cn-zhong-guo-dian-xin-2021-you-hui-kuan-dai-da-ti-su-240-yuan-500m-2-nian-zai-wang

儿童故事大全推荐:中央人民广播电台“小喇叭”节目

许多家长对选择什么儿童故事给儿童阅读颇为头疼,尤其担心内容质量问题。也有的家长库存不多,不知道读什么睡前故事讲给小孩听。实际上,有一档节目可能被大家忽略了,那就是中央人民广播电台“小喇叭”节目。

中央人民广播电台“小喇叭”节目是一个面向全国学龄前儿童的广播节目,栏目从1956年9月4日开播至今【1】【2】。该节目有一个单元为“抱抱熊故事时间”,里面会播放各种儿童故事,非常适合家长给儿童播放,或者由家长作为睡前故事讲给小孩听。同时还有博士爷爷回答小朋友的“小问号”单元,同样值得收听,还能让小孩子发送语音给他提问哦(发送到微信公众号“小喇叭博士爷爷”(boshiyeye1))。

目前(2021年)“小喇叭”节目是在中国之声电台播送,时间为每天晚上8点到8点半。网上也有在线收听或重播。在线收听或重播方式如下:

(1)(强烈推荐)手机应用:云听

“云听”是中央广播电视总台基于5G+4K/8K+AI等新技术,推出的总台高品质声音聚合分发平台,也是继央视频上线之后又一个国家级5G声音新媒体平台。

在云听,搜索“小喇叭”,即可找到入口。里面的音频已经按单元分割好,方便按需要播放。

直达链接:https://ytweb.radio.cn/share/albumDetail?columnId=15682083075702

(2)手机应用:蜻蜓FM

在蜻蜓FM,搜索“主播”名称为“中国之声”的用户,然后里面有专辑,找到“小喇叭”即可重听。里面的音频没有分割,是按整个节目进行播放。

注意:蜻蜓FM可能会插播广告(比如下图中的“为您精选”广告),还是建议用云听,毕竟没竞争性广告。

直达链接:https://m.qingting.fm/share/vchannels/138236?platform=direct_link

========

参考信息

【1】http://china.cnr.cn/c1zby/xlb/wzsl/201010/t20101021_507204214.html

【2】《声音巨匠│关不掉的收音机,忘不了的《小喇叭》》,声境界(全民悦读太原阅读会官方帐号),2019-09-04 21:52:https://baijiahao.baidu.com/s?id=1643474750531397205&wfr=spider&for=pc

本页永久链接:https://www.orztip.com/?p=459&article_title=cnr-xiaolaba

使用Git拉取代码时显示reference broken错误,如何解决?

表现

在windows上使用TortoiseGit、或者在Linux上使用Git命令,对一个项目拉取代码时,会提示reference broken错误。以下为TortoiseGit的日志:

git.exe fetch --progress -v "origin" master
Server refused to set environment variables
From github.com:HorseLuke/AlibabaSDK
* branch            master     -> FETCH_HEAD
error: cannot lock ref 'refs/remotes/origin/master': unable to resolve reference 'refs/remotes/origin/master': reference broken
! [new branch]      master     -> origin/master  (unable to update local ref)


git did not exit cleanly (exit code 1) (797 ms @ 2021-03-05 22:08:33)

原因

项目中的.git目录,其用于保存指向commit对象的指针文件丢失或者损坏。这些文件一般存放在“【项目目录】/.git/refs/remotes/origin”下。

解决方法

1、删除“【项目目录】/.git/refs/remotes/origin”下的所有文件,删除前注意备份。

Linux下可运行如下命令进行删除(没有用 -f,是为了仔细确认):

rm 【项目目录】/.git/refs/remotes/origin/*.*

2、重新运行一次拉取命令。这其中:

2.1、在TortoiseGit中,就是右键菜单选择Git Sync后,再点Pull。

2.2、在Linux下,则是直接运行如下命令:

git fetch --all

本页永久链接:https://www.orztip.com/?p=457&article_title=git-error-reference-broken-or-unable-to-resolve-reference

如何解决CentOS 6无法识别DigiCert根CA证书导致Curl报“NSS error -8179”、wget无法下载问题?

问题:

CentOS 6访问部分HTTPS网站时,Curl报“NSS error -8179”、wget无法下载。例子如下:

[root@test1 src]# wget https://www.php.net/distributions/php-8.0.2.tar.gz
--2021-02-25 00:01:40--  https://www.php.net/distributions/php-8.0.2.tar.gz
Resolving www.php.net... 185.85.0.29
Connecting to www.php.net|185.85.0.29|:443... connected.
ERROR: cannot verify www.php.net's certificate, issued by `/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=Thawte TLS RSA CA G1':
  Unable to locally verify the issuer's authority.
To connect to www.php.net insecurely, use `--no-check-certificate'.



[root@test1 src]# curl -v https://www.php.net
* About to connect() to www.php.net port 443 (#0)
*   Trying 185.85.0.29... connected
* Connected to www.php.net (185.85.0.29) port 443 (#0)
* Initializing NSS with certpath: sql:/etc/pki/nssdb
*   CAfile: /etc/pki/tls/certs/ca-bundle.crt
  CApath: none
* Peer's certificate issuer is not recognized: 'CN=Thawte TLS RSA CA G1,OU=www.digicert.com,O=DigiCert Inc,C=US'
* NSS error -8179
* Closing connection #0
* Peer certificate cannot be authenticated with known CA certificates
curl: (60) Peer certificate cannot be authenticated with known CA certificates
More details here: http://curl.haxx.se/docs/sslcerts.html

curl performs SSL certificate verification by default, using a "bundle"
 of Certificate Authority (CA) public keys (CA certs). If the default
 bundle file isn't adequate, you can specify an alternate file
 using the --cacert option.
If this HTTPS server uses a certificate signed by a CA represented in
 the bundle, the certificate verification probably failed due to a
 problem with the certificate (it might be expired, or the name might
 not match the domain name in the URL).
If you'd like to turn off curl's verification of the certificate, use
 the -k (or --insecure) option.

原因:

CentOS 6内没有最新的DigiCert根CA证书,导致访问部分HTTPS网站出错。

解决方法:

(1)从DigiCert网站下载其根CA证书。

地址:https://www.digicert.com/kb/digicert-root-certificates.htm

截至2020-03-04,需下载的根CA证书列表有:

(A)Baltimore CyberTrust Root
Valid until: 12/May/2025
Serial #: 02:00:00:B9
SHA1 Fingerprint: D4:DE:20:D0:5E:66:FC:53:FE:1A:50:88:2C:78:DB:28:52:CA:E4:74
SHA256 Fingerprint: 16:AF:57:A9:F6:76:B0:AB:12:60:95:AA:5E:BA:DE:F2:2A:B3:11:19:D6:44:AC:95:CD:4B:93:DB:F3:F2:6A:EB

(B)DigiCert Global Root CA
Valid until: 10/Nov/2031
Serial #: 08:3B:E0:56:90:42:46:B1:A1:75:6A:C9:59:91:C7:4A
SHA1 Fingerprint: A8:98:5D:3A:65:E5:E5:C4:B2:D7:D6:6D:40:C6:DD:2F:B1:9C:54:36
SHA256 Fingerprint: 43:48:A0:E9:44:4C:78:CB:26:5E:05:8D:5E:89:44:B4:D8:4F:96:62:BD:26:DB:25:7F:89:34:A4:43:C7:01:61

(C)DigiCert Global Root G2
Valid until: 15/Jan/2038
Serial #: 03:3A:F1:E6:A7:11:A9:A0:BB:28:64:B1:1D:09:FA:E5
SHA1 Fingerprint: DF:3C:24:F9:BF:D6:66:76:1B:26:80:73:FE:06:D1:CC:8D:4F:82:A4
SHA256 Fingerprint: CB:3C:CB:B7:60:31:E5:E0:13:8F:8D:D3:9A:23:F9:DE:47:FF:C3:5E:43:C1:14:4C:EA:27:D4:6A:5A:B1:CB:5F

(D)DigiCert Global Root G3
Valid until: 15/Jan/2038
Serial #: 05:55:56:BC:F2:5E:A4:35:35:C3:A4:0F:D5:AB:45:72
SHA1 Fingerprint: 7E:04:DE:89:6A:3E:66:6D:00:E6:87:D3:3F:FA:D9:3B:E8:3D:34:9E
SHA256 Fingerprint: 31:AD:66:48:F8:10:41:38:C7:38:F3:9E:A4:32:01:33:39:3E:3A:18:CC:02:29:6E:F9:7C:2A:C9:EF:67:31:D0

(2)安装并使用ca-certificates工具,将上述文件更新到CentOS 6的根CA证书列表中。

详细方法详见:《CentOS添加根证书(根CA证书)的方法》

本页永久链接:https://www.orztip.com/?p=452&article_title=centos-6-curl-nss-error-8179-with-digicert-ca

CentOS添加根证书(根CA证书)的方法

以下假定用于已经在root环境下操作。

首先,确保安装了ca-certificates工具

yum install ca-certificates

然后,开启允许载入和动态配置自定义根CA证书

update-ca-trust enable

把相关的证书复制到目录/etc/pki/ca-trust/source/anchors/下,比如:

cp foo.crt /etc/pki/ca-trust/source/anchors/

最后执行如下命令,更新系统内的根CA证书列表:

update-ca-trust extract 

备注1:

如果不想使用自定义根证书,可使用如下命令撤销:

update-ca-trust disable

备注2:

DigiCert根CA证书下载:

https://www.digicert.com/kb/digicert-root-certificates.htm

本页永久链接:https://www.orztip.com/?p=449&article_title=centos-add-root-ca-by-ca-certificates