有没有办法枚举 Java ME 手机上的视频设备?

Posted

技术标签:

【中文标题】有没有办法枚举 Java ME 手机上的视频设备?【英文标题】:Is there a way to enumerate the video devices on a Java ME phone? 【发布时间】:2010-08-20 21:44:20 【问题描述】:

我最近为我的手机下载了barcode reading application,LG KU990i(又名 Viewty)但是,有一个问题使该应用程序几乎无用:Viewty 有 2 个摄像头——主摄像头和辅助摄像头摄像头位于设备的正面——不幸的是,它是辅助摄像头,被设置为手机的默认视频捕获设备。由于您无法将辅助设备指向任何东西并同时查看它所指向的内容,因此拍摄条形码有点困难!

根据JSR-135 spec,可以指定默认以外的视频捕获设备...如果您知道设备名称。这似乎没有记录在 LG 网站的任何地方,JSR-135 规范也没有描述枚举手机上设备的任何方式......还是有吗?如果做不到这一点,LG 可能正在使用的常用视频设备是否有任何命名约定?

我已在 LG 处登记了一张票,但由于它是旧设备,我不认为他们会为了回我而背叛...我还应该指出,这纯粹是出于我自己的好奇心,所以这里的任何人都不应该感到有义务折断他们的背部!

【问题讨论】:

【参考方案1】:

据我所知,没有办法获取所有可用 catpure:// 网址的列表。

我知道的所有网址:

捕获://图像, 捕获://视频 捕获://devcam0 捕获://devcam1

来源:

http://www.forum.nokia.com/info/sw.nokia.com/id/bc00e4ce-7df3-4527-962c-d39843a808d0/MIDP_Mobile_Media_API_Support_In_Nokia_Devices_v1_0_en.pdf.html

【讨论】:

【参考方案2】:

LG 回复了我的支持请求。显然,无法从 Java 访问 Viewty 上的主摄像头,这使得它对条码扫描几乎毫无用处。此处为搜索引擎转载了答案。

您的支持票已得到答复。请访问 LG Mobile Developer Network 并登录以在 [My Page > My Tickets] 中查看答案。 KU990i 默认的视频采集设备是副摄像头 回答 : 你好, KU990i 有两个摄像头模块 不同。

使用 Joran 芯片组的主摄像头和 使用高通的子(前置摄像头) 芯片组。

Joran 芯片不支持 JSR135。

因此,我们无法支持 JSR135 用于主摄像头。

(这是硬件限制)

已经通知运营商并且 我们记得运营商已经确认了。

所以,我们只支持副摄像头 对于 JSR135。

BR,

【讨论】:

以上是关于有没有办法枚举 Java ME 手机上的视频设备?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Java ME 中增加堆大小?

Java ME:模拟器没有显示 GUI

枚举特定物理设备名称的逻辑驱动器

有没有办法保存 USB 设备,以便在重新插入后可以防止重新枚举?

在设备上调试 j2me

有没有办法通过 SMB 共享上的创建时间来枚举文件?