安卓车机不简单 娱乐功能绝不可忽视



http://digi.tech.qq.com/a/20130213/000113.htm


作为车机产品,与PND产品最大的差异是在于产品的功能更加全面,作为内嵌在车内的产品自然少不了要支持多媒体娱乐功能。安卓导航产品自然也需要在视频与音频管理方面做出重大调整,其开放的环境,强大的解码性能,可以为车主创造出优质的视听体验。

转播到腾讯微博
安卓车机不简单 娱乐功能绝不可忽视

开发安卓导航平板 到底难在哪里


  4. 音频源的管理


  车机上音频源的管理可谓异常复杂,DISC/SD/USB/AUX/iPod/蓝牙/收音机/导航/游戏等等,都会对硬件设计和软件实现产生很大的影响,传统车机的历史悠久,已经有了很成熟的解决方案。可是要在Android上实现音频切换,还得再起炉灶,Android对自身音频的处理分为:


  MUSIC/RING/ALARM/SYSTEM/Phone等类型,这些类型都是针对MPU输出的音频的,偏偏车机上有太多的音频不是MPU输出的,比如DISC/收音机/iPod/Aux/蓝牙等,如何把这些音频源的切换和音量控制与可由MPU输出的音频(如SD/USB/导航/游戏)整合到一起?这可是一个大问题。


  比如播放DVD的时候调整音量,应当要提示用户当前音量,但此时是MPEG输出,MPU并没有音频输出,按照Android现在的策略是如果MPU不输出音频,则只会调整来电铃音的音量(大家可以拿出自己的手机试试),这显然是不正确的,只能重构Android的音频系统服务。


  既然当前音频源在逻辑上已经切换到MPEG上了,针对音量的调整我们会在重构的音频系统服务中给MCU发送音量控制消息,同时还要修改UI框架层,因为Android原本的音量显示和调整界面也是针对Android的标准音频类型的,我们需要在UI框架层针对每一种音频源类型DISC/收音机/蓝牙等都提供用户自定义音量增益调节功能,并且需要在相应的应用启动之后切换与之匹配的音频源。


  5. 多媒体播放


  在车载设备的需求中,多媒体播放功能可谓是重中之重,一个成熟的车载设备多媒体播放至少要具有如下功能:碟片(DISC:DVD,VCD,CD,DVD ROM等)播放,AM/FM RADIO,SD/USB存储设备中的媒体播放和蓝牙音频播放,还可能需要支持iPod/iPhone/CMMB/DVB/XM/HD RADIO等MIDI设备的音视频播放功能。


  反观Android对多媒体播放的需求则局限于SD,USB及手机内部存储设备的媒体播放以及网络流媒体的播放,由于Android的多媒体系统无法直接兼容DISC和蓝牙音频播放,导致某些Android车载设备索性干脆把碟片播放功能去掉了或者是见了问题绕着走,把DISC的播放UI和控制完全扔给了MPEG或者OSD芯片去实现,和整机的Android完全是两张皮的关系,这些都损坏了用户的使用体验,极大地降低了车机Android系统对用户的吸引力。


  车机的媒体播放按照播放原理可以分成2大类,SD/USB存储设备算一类,是可以由MPU负责解码播放的,碟片播放算一类,是只能由MPEG负责解码播放的。而目前的Android多媒体体系结构中,所有的多媒体都是由MPU负责解码播放,因此如果要实现车载设备的多媒体播放需求的话,是不能直接重用原生Android多媒体框架和多媒体应用程序的,要为车机设计专门的多媒体应用,以便让Android车机能够完美播放CD,DVD,VCD等车机用户最常用的媒体。


  同时还要优化和加强Android原有的SD/USB的本地播放功能(比如增加即插即用,改进易操作性等),以及Android中最为重要的网络流媒体播放功能,在带给用户传统多媒体播放体验的同时享受到移动互联网的便利,如此种种,工作量也是非常巨大的。


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值