【问题标题】:How can i check if there is a speaker that i can use on device?如何检查是否有可以在设备上使用的扬声器?
【发布时间】:2019-05-20 15:31:38
【问题描述】:

实际上,我正在为 Zebra MC3300 开发一个应用程序,该应用程序以前是为另一台设备开发的,一切正常,但在 MC3300 上,每次我尝试使用 MediaPlayer 时应用程序都会崩溃,并出现以下错误:

QCMediaPlayer 无法定位....

所以我开始认为这个设备没有任何扬声器,但实际上在它上面specsheet 它说设备有它。

那么问题是我如何测试任何可用的扬声器?

【问题讨论】:

    标签: android media-player


    【解决方案1】:

    该设备确实有一个扬声器 - 您可以从 https://www.zebra.com/content/dam/zebra_new_ia/en-us/manuals/mobile-computers/mc33-android-v8.1-ug-en.pdf 的集成指南中看到(表 3)。看起来该设备不支持 QCMediaPlayer - 这个答案是相关的:Why MediaPlayer throws NOT present error when creating instance of it?

    【讨论】:

    • 我应该使用什么来代替 QCMediaPlayer 在该设备上播放原始声音?
    • 重点是,即使我在 Android 设置中运行默认声音,android 也会崩溃...
    • 我没有要测试的设备,但是如果您查看我在上面链接的相关 SO 帖子,就会发现一些用户发布了一些答案,他们设法解决了类似的错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-19
    • 1970-01-01
    • 2020-11-12
    • 1970-01-01
    相关资源
    最近更新 更多