本帖最后由 foxpix 于 2018-6-15 18:15 编辑
注意事项:
好了,其实到这里,all to dsd的功能已经实现了。但还不能结束,因为这毕竟是一个有些投机取巧的办法,也就必然有些问题。毕竟这个固件的作者lurker自己都号称没有让hf player成功播放dsd。其实我觉得不一定是他没播放成功,而是功能没做完善,不好说。毕竟他这个固件里其实还带了个自己魔改的海贝播放器,就能顺利播dsd的,只不过海贝只支持到5.6Mhz,再高规格不支持了,比较浪费dx200本身的性能。而HF Player实测再dx200上是可以支持到dsd512的,也就是22.4Mhz DSD,和默认播放app一样,能发挥200的最大性能。
而hf player在播dsd时的问题就是,它毕竟不是系统默认(或者被修改的成为默认)的播放器app,在音量控制上功能不完善。
细心的人可能已经注意到dx200默认的mango player在调音量时是单独跳出一个音量界面的(其实不少播放器都有这个现象),而不是简单系统音量条。这应该就是在调节耳放输出的音量,而不是调系统音量。这个细节在播放pcm文件时没有什么大的影响。但在播放dsd时就不同了。如果有人之前玩过安卓或Windows外接解码来播dsd(比如pha3刚出来那会),就应该会记得,播dsd时系统音量要保持在最大,不然解码出来都是噪声。也就是说,播放dsd时,系统音量是不能动的,动的话就会造成dsd信号接收出错。
而hf作为一个面向大众的app,在绝大部分设备上,它的音量调节其实都是在调节系统音量的,这就造成hf在这种all to dsd模式下,不能随意调节音量了,一调就可能会影响到系统音量,造成dsd解码失败。一个看似小的问题,造成了很大的不便。
当然,如果完全不能调音量那还是不要这么用的好。好在hf player在较新的版本里加入了控制USB设备音量的功能,虽然不算特别完善,但基本已经可用,只是操作上要注意下。这也是我为什么建议大家找新版本的hf来安装的原因。
同样时在hf player的设置界面里,可以找到一项“打开后台音量控制”的栏目,点开后弹出如下界面,开启后就可以让hf获得控制外接usb设备音量的能力。
特别需要注意的是,在使用USB Audio和hf player播放音乐时,第一次调音量时才会开始获取后台控制能力。仔细注意的话会发现,第一调音量时音量会先变到最大,再回到之前的位置,而且这个过程不是瞬间完成的,如果再音量还没回到初始位置前你就开始快速连续调节音量,就会造成音量从最大状态开始变化。。。相信你的耳朵不想体验这个过程(别问我时怎么知道的)。
也就是说,这里建议在这么玩时,第一次调节音量前先暂停播放,待到音量回到原始位置后,再继续调节就不会出现问题了。或者说,最好再开启USB Audio后,先不播放音乐,先去调节下音量,让hf获得音量控制权限,再开始使用为好。
|