Android 如何检查设备上是否有扬声器?

Android 如何检查设备上是否有扬声器?,android,media-player,Android,Media Player,事实上,我正在为Zebra MC3300开发一个应用程序,该应用程序以前是为另一台设备开发的,在该设备上所有功能都正常工作,但在MC3300上,每当我尝试使用MediaPlayer时,应用程序就会崩溃,出现以下错误: 找不到QCMediaPlayer 所以我开始认为这个设备没有任何speacker,但实际上它上面说这个设备有speacker 因此,问题是我如何测试任何可用的speacker?该设备确实有扬声器-您可以从集成指南(表3)中看到。看起来该设备不支持QCMediaPlayer-这个答案

事实上,我正在为Zebra MC3300开发一个应用程序,该应用程序以前是为另一台设备开发的,在该设备上所有功能都正常工作,但在MC3300上,每当我尝试使用MediaPlayer时,应用程序就会崩溃,出现以下错误:

找不到QCMediaPlayer

所以我开始认为这个设备没有任何speacker,但实际上它上面说这个设备有speacker


因此,问题是我如何测试任何可用的speacker?

该设备确实有扬声器-您可以从集成指南(表3)中看到。看起来该设备不支持QCMediaPlayer-这个答案是相关的:

我应该使用什么来代替QCMediaPlayer在该设备上播放原始声音呢?问题是,即使我在Android设置中运行默认声音,Android也会崩溃…我没有要测试的设备,但如果你查看相关的,那么我在上面链接的帖子中有一个用户发布的答案很少,他们设法解决了类似的错误。