原文网址: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功能在音频上的妙用的更多相关文章

  1. Android开启OTG功能/USB Host API功能

    Android USB 模式简介 设备模式 当计算机或其他USB主机需要连接安卓设备时,此时安卓设备是作为"USB设备"角色的,在计算机上显示为 USB 外设.现在的安卓设备已经被 ...

  2. 手工制作OTG连接线 让小白实现OTG功能

    说到OTG功能,很重要的一点是,现在不少网上的720P高清视频体积已经超过4GB,我的小白也支持exFat及NTFS磁盘格式,可存储播放大于4GB的高清影音文件,也能通过OTG读取播放NTFS格式U盘 ...

  3. android USB OTG功能实现

    一个.检查HW概要,确认是否支持OTG特征(vbus无论是动力,IDDIG pin连接是否正确) 两.如果HW确认支持OTG特征,然后根据以下方法被打开USB OTG功能及实现山: 如何打开USB O ...

  4. 如何打开USB OTG功能:

    一.检查HW原理图,确认是否支持OTG功能(vbus是否供上电,IDDIG pin连接是否正确)二.若HW确认支持OTG功能,则按照以下方法分别打开USB OTG功能及实现挂载: 如何打开USB OT ...

  5. 安卓手持智能POS端上能扫描开单的软件-店面销售开单系统

    安卓移动POS终端上能扫描开单的软件: 一.登录验证,以业务员.密码登录: 二.订单列表,显示相关信息,包括日期.单据号.客户名.金额.单据状态.有新增订单及按特定条件查询订单的功能(日期.客户等). ...

  6. HTML5+Canvas+jQuery调用手机拍照功能实现图片上传(二)

    上一篇仅仅讲到前台操作,这篇专门涉及到Java后台处理.前台通过Ajax提交将Base64编码过的图片数据信息传到Java后台,然后Java这边进行接收处理.通过对图片数据信息进行Base64解码,之 ...

  7. Ftp客户端需要TSL功能的文件上传

    Ftp客户端需要TSL功能 1.由于最近做了一个项目,需要把打包的文件传输到对方的FTP服务器上,但是用普通的java连接ftp客户端总是连接不上去,对方却说ftp客户端需要开通TSL功能. 直接上代 ...

  8. SNI功能在NetScaler上的实现

    SNI功能在NetScaler上的实现 来源  https://raynorli.com/2018/09/11/sni-on-netscaler/ 现网中经常是一台主机上运行多个Web站点,如果启用了 ...

  9. RTSP转RTMP-HLS网页无插件视频直播-EasyNVR功能介绍-音频开启

    EasyNVR简介 EasyNVR能够通过简单的摄像机通道配置.存储配置.云平台对接配置.CDN配置等,将统监控行业里面的高清网络摄像机IP Camera.NVR.移动拍摄设备接入到EasyNVR,E ...

随机推荐

  1. Ternary Search Tree Java实现

    /** * @author Edwin Chen * */ //定义节点 class Node { //存储字符串 char storeChar; //是否完成单词 boolean isComplet ...

  2. Android 监控网络状态

    public static boolean isNetworkAvailable(Context context) { ConnectivityManager connectivity = (Conn ...

  3. PHP Strict standards:Declaration of … should be compatible with that of…(转)

    今天把原来一份很老的PHP代码导入到了PaaS上,出现了许多Strict standards:Declaration of … should be compatible with that of…这样 ...

  4. Sort List (使用归并排序的链表排序)

    Sort a linked list in O(n log n) time using constant space complexity. C++代码的实现: #include<iostrea ...

  5. exploit writing tutorial 阅读笔记总结

    近日阅读Corelan Team编写的exploit writing tutorial系列,大致了解了一下原理,记了一些笔记.此系列文章有中文翻译版,在看雪论坛上发表. 英文版地址:https://w ...

  6. CSS 命名规则

    CSS书写顺序: 位置属性(position, top, right, z-index,display, float等) 大小(width, height, padding, margin) 文字系列 ...

  7. maven第三章 maven使用入门

    3.1编写pom groupId 一个项目名称 artifactId 子项目(模块)名称 version 开发中的版本,稳定的版本 name 项目名称,方便信息交流 http://news.cnblo ...

  8. (转)用JS判断ckeditor3.6版本编辑器内容为空的方法

    因为编者我还是一个初学入门者,无论是JS还是PHP,都是懂了点皮毛.今天在研究ckeditor编辑器的时候遇到了一些问题,虽然这只是我的个人问题,但觉得可以分享给其他人,或许也有像我这样的初学者也会遇 ...

  9. 如何给report自定义page number

    问题描述: report在设置分页后会自动分页,但是有默认的page number,现在的问题是有时default page number不能满足我们的需求,此时就需要自定义page number. ...

  10. 怎样取得数组对象和arralist 的长度

    数组用length属性 ArrayList用size()方法