怎么判断andriod 设备(机顶盒)是否可播放声音(判断是否有声卡)

如何判断andriod 设备(机顶盒)是否可播放声音(判断是否有声卡)
如今在做机顶盒应用,有一个需求是判断机顶盒是否有可用网络,硬盘是否可用,着两个我都知道怎么判断,但是有一个是判断声音的(不知道怎么描述这个问题,意思就是要判断这个设备是否可以支持声音播放,是否有扬声器,就有点象电脑里面没有装声卡驱动可以检查出来差不多),不知道如何下手,请各位大神指点一下。谢谢
android AudioManagerm 扬声器 声音

------解决方案--------------------
这个。。。如果api不支持的话就需要硬件商提供接口了。
我们在做某平板的时候,触控笔事件就是硬件商提供的。
------解决方案--------------------
引用:
如今在做机顶盒应用,有一个需求是判断机顶盒是否有可用网络,硬盘是否可用,着两个我都知道怎么判断,但是有一个是判断声音的(不知道怎么描述这个问题,意思就是要判断这个设备是否可以支持声音播放,是否有扬声器,就有点象电脑里面没有装声卡驱动可以检查出来差不多),不知道如何下手,请各位大神指点一下。谢谢 
android AudioManagerm 扬声器 声音


需要底层驱动或者器件 提供一个特有的接口来判别  否则光从应用层的角度来说是搞不定的