在任何移动平台上从前置摄像头捕获视频

时间:2009-01-28 01:52:56

标签: android mobile camera java-me windows-mobile

我正处于针对手机的项目中(更像是掌上电脑)。我无法找到(可靠地)在任何平台上访问前置摄像头的方法(我已经尝试过Android,J2ME和Windows Mobile),更不用说从摄像头捕获视频了。

任何人都可以提供有关如何在Windows Mobile,Symbian / J2ME或任何其他平台上实现此目的的任何见解吗?

修改:我已尝试搜索API Documentation,但未提及前置摄像头。

2 个答案:

答案 0 :(得分:1)

我在J2ME和Symbian(S60)中都做过。 对于Symbian示例,请检查此example(您可能需要注册到论坛诺基亚),为了使用前置摄像头,只需使用摄像头索引1初始化(索引0是后置摄像头):

m_pCamera = CCamera::NewL(*this, 1)

尽管使用CCamera :: CamerasAvailable()确保设备有前置摄像头(如果它有前置摄像头和后置摄像头,那么该呼叫将返回2)。

对于J2ME,请从SDN中查看此example,而不是像这样初始化默认摄像头(后置摄像头):

mPlayer = Manager.createPlayer("capture://video");

您只需要初始化前置摄像头:

mPlayer = Manager.createPlayer("capture://devcam1");

享受!

答案 1 :(得分:0)

大约一年前,我正在做一些修补工作,Windows Mobile为静态和视频提供了camera capture API。所有样品都随附移动SDK。

编辑:我知道它说的是移动版6.0,但它也可以在移动版5.0中使用