【转】随身HiFi 安卓OTG功能在音频上的妙用
原文网址:http://article.pchome.net/content-1745467.html
随身HiFi 安卓OTG功能在音频上的妙用
[PChome电脑之家音频频道原创]说起Android的OTG功能不知为何会让人想到NFC,它和NFC一样同样是经常被人忽略的一方面,笔者敢说有很多网友这两个功能肯定是从来都没有用过,但仔细观察一下目前的发展趋势就会感觉到NFC、OTG功能可能正在无形当中改变着我们对便携设备的使用细节和习惯。

其实如今支持NFC的音频产品越来越多,主要都被用于蓝牙的快速配对连接,让原本一直闲着的手机NFC有了用武之地,平时接触NFC的网友也一定会逐渐增多起来。而Android的OTG功能则让它拥有了支持键盘、鼠标或是U盘的能力,针对平板电脑设计的键鼠大多都是采用了无线连接,平时使用平板的使用U盘的机会也不多,因此OTG功能似乎总是被闲置着。
OTG功能是在Android 3.1的时候被带到大众面前的,一开始当然只有高端设备能够支持,但到了今天具备OTG的手机已经不再局限在了小范围当中。

USB OTG标准的LOGO
OTG全称是USB On-The-Go属于是USB2.0的补充标准,无需终端设备支持,只要是移动设备兼容该标准即可,通俗来说支持OTG的手机在连接鼠标、U盘时手机会变成主机,为USB周边设备进行供电,支持来自周边设备的数据输入。当OTG接入PC后则是周边设备,接受来自PC的供电,也会作为移动存储设备被识别,可以说OTG让手机变得更加灵活,兼容更多的周边设备。
有人要说OTG功能对于耳机发烧友有什么用,这东西看起来是针对办公用户而设计的,其实OTG的引入同样也加强了Android设备音频方面的拓展性。前两年在发烧友当中颇为流行的ipod classic就能够通过30pin接口输出数字信号,捆绑便携DAC时IPC则充当了数字转盘的作用,便携DAC可完全避开播放器本身的音频芯片,从而带来更加纯净的音质。

通过苹果30pin接口连接便携DAC
因此目前市面上针对iOS而设计的便携DAC也有不少,比如颇有人气的艾利和AK10和索尼的PHA-1、PHA-2和飞傲的一些产品都是可以完美兼容苹果设备的DAC耳放一体机,相比桌面系统体积都是比较小巧的,易于平时出街携带和捆绑使用。

颇有人气的艾利和AK10
很多Android手机则完全没有数字输出接口,同时不少手机也没有line out输出功能,因此如果Android手机想玩捆绑只能通过3.5mm耳机接口连接耳放,这样做虽然能够增强推力,但往往会劣化音质,通过手机内部“不怎么样”的耳放再次通过外置耳放,带来更大失真是无法避免的。

拜亚动力推出的A200p便携一体机
OTG的到来则无疑是为Android设备也带来了一个解决方法,让众多Android设备也能作为数字转盘使用,很多支持iOS的便携DAC基本都能通过MicroUSB接口连接支持OTG的手机和平板。
不知道有人有没有这样的想法,既然OTG能让手机像PC那样接入各种周边设备,那Android是不能连接任意的DAC或是声卡?至于这个问题笔者倒是有测试过,但比较遗憾,由于手机USB接口的供电能力或是设备兼容性方面的问题,最终是以失败告终的。因此目前来说通过OTG只是让Android设备兼容了针对iOS而开发的便携DAC,想要支持更多的音频设备如今还无法实现。

Android手机可通过OTG支持外置DAC
有不少发烧友其实并不喜欢用手机作为便携播放器,很多时候会更加青睐便携HiFi播放器,虽然这些播放器确实可以比较好的“一步到位”为我们省去了不少麻烦,但身边除了手机外还要带着平板电脑,外加这么一个不大不小的东西,这样一来不就又占据了我们外出时原本不多的空间,无形当中产生了一种束缚。

看上去体积似乎不怎么小。。。
笔者本人则是更倾向于通过手机来捆绑便携DAC一体机的出街方式,虽说可能不及一些高端的HiFi播放器,但足以满足不少发烧友了,同时大多数Android手机都具备TF卡 拓展能力,想要达到128G的存储容量也并非难事,另一方面,手机也提供了大量的在线资源,如果无损能够在未来全面普及那优势就相当明显了,至于续航方面,单纯用作音乐播放的话持续一整天几乎是不成问题的。
便携DAC方面,目前的选择还算很多,而且由于供电方面的问题,便携一体机都必须内置电池,续航时间虽不算太长,但基本都能够在8小时左右。其次,大多数的推力也比较大驱动常见的便携HiFi耳机根本毫无压力,甚至有不少还能驱动300Ω左右的耳机。

捆绑小体积的便携解码一体机能剩下不少空间
出街时将手机作为数字转盘来用无疑是一种不错的便携HiFi方案,如果捆绑艾利和AK10这样的小体积DAC,也不会让体积变得太过臃肿,同时也能带来非常彻底的音质提升,至于那些大体积的HiFi播放器,优势也是有的,相比这些纤薄的家伙肯定是有更好的供电设计以及输出功率,能推好更高阻抗的耳机,但有时候出街时笔者认为并没必要如此HiFi,很多时候只要声音纯净,听着够舒服就行了。
【转】随身HiFi 安卓OTG功能在音频上的妙用的更多相关文章
- Android开启OTG功能/USB Host API功能
Android USB 模式简介 设备模式 当计算机或其他USB主机需要连接安卓设备时,此时安卓设备是作为"USB设备"角色的,在计算机上显示为 USB 外设.现在的安卓设备已经被 ...
- 手工制作OTG连接线 让小白实现OTG功能
说到OTG功能,很重要的一点是,现在不少网上的720P高清视频体积已经超过4GB,我的小白也支持exFat及NTFS磁盘格式,可存储播放大于4GB的高清影音文件,也能通过OTG读取播放NTFS格式U盘 ...
- android USB OTG功能实现
一个.检查HW概要,确认是否支持OTG特征(vbus无论是动力,IDDIG pin连接是否正确) 两.如果HW确认支持OTG特征,然后根据以下方法被打开USB OTG功能及实现山: 如何打开USB O ...
- 如何打开USB OTG功能:
一.检查HW原理图,确认是否支持OTG功能(vbus是否供上电,IDDIG pin连接是否正确)二.若HW确认支持OTG功能,则按照以下方法分别打开USB OTG功能及实现挂载: 如何打开USB OT ...
- 安卓手持智能POS端上能扫描开单的软件-店面销售开单系统
安卓移动POS终端上能扫描开单的软件: 一.登录验证,以业务员.密码登录: 二.订单列表,显示相关信息,包括日期.单据号.客户名.金额.单据状态.有新增订单及按特定条件查询订单的功能(日期.客户等). ...
- HTML5+Canvas+jQuery调用手机拍照功能实现图片上传(二)
上一篇仅仅讲到前台操作,这篇专门涉及到Java后台处理.前台通过Ajax提交将Base64编码过的图片数据信息传到Java后台,然后Java这边进行接收处理.通过对图片数据信息进行Base64解码,之 ...
- Ftp客户端需要TSL功能的文件上传
Ftp客户端需要TSL功能 1.由于最近做了一个项目,需要把打包的文件传输到对方的FTP服务器上,但是用普通的java连接ftp客户端总是连接不上去,对方却说ftp客户端需要开通TSL功能. 直接上代 ...
- SNI功能在NetScaler上的实现
SNI功能在NetScaler上的实现 来源 https://raynorli.com/2018/09/11/sni-on-netscaler/ 现网中经常是一台主机上运行多个Web站点,如果启用了 ...
- RTSP转RTMP-HLS网页无插件视频直播-EasyNVR功能介绍-音频开启
EasyNVR简介 EasyNVR能够通过简单的摄像机通道配置.存储配置.云平台对接配置.CDN配置等,将统监控行业里面的高清网络摄像机IP Camera.NVR.移动拍摄设备接入到EasyNVR,E ...
随机推荐
- Hbase设计实战
Hbase设计实战 本文通过一个游戏公司客户实际案例的讲解,分析了 Hbase 表设计及开发在实际案例中的运用,对比了不同的 Hbase 设计考量对客户端访问模式及检索性能的差异.读者通过案例中 Hb ...
- C++11 tuple
tuple元组定义了一个有固定数目元素的容器,其中的每个元素类型都可以不相同,这与其他容器有着本质的区别.是对pair的泛化. 首先来介绍元组的创建和元组元素的访问.通过make_tuple()创建元 ...
- Sqlserver查询表结构信息-字段说明、类型、长度等信息
Sqlserver 中查询表结构信息-字段说明.类型.长度等信息综合语法. SELECT 表名 = d.name,--case when a.colorder=1 then d.name else ' ...
- 数据库 SQL 外键约束 多表查询
多表设计与多表查询 1.外键约束 表是用来保存现实生活中的数据的,而现实生活中数据和数据之间往往具有一定的关系,我们在使用表来存储数据时,可以明确的声明表和表之前的依赖关系,命令数据库来 ...
- eclipse导入或新建项目时报错 v7 v4
最简单的解决方案 最简单的解决方案 1.下载最新的v4,v7的jar包 http://download.csdn.net/download/u013161218/80772472.放到workspac ...
- python的数与字符串
双引号 c1="sldkjf"print c1c2="It's a dog"print c2 单引号c1='sldkjf'print c1c2='It" ...
- hdu 1175
#include <iostream> #include <string> #include <stdio.h> using namespace std; int ...
- mockito学习笔记
mockito http://mockito.github.io/mockito/docs/current/org/mockito/Mockito.html
- HTML5触摸屏touch事件使用实例1
1.源码: <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> ...
- (转)关于c#中的事件
原文链接http://blog.csdn.net/joyhen/article/details/8500211 如有不明白的地方欢迎加QQ群14670545 探讨 最近在看委托,然后看到事件,以前一直 ...