如何使用Java ME代码拍照时无声相机单击

时间:2011-11-29 03:21:12

标签: mobile java-me camera midp

我正在开发Java ME应用程序。我的应用程序在常规间隔拍摄照片。我的应用程序运行正常。每当我的应用程序单击照片时,它会创建相机“单击”声音。

如何让这个声音保持沉默?

2 个答案:

答案 0 :(得分:3)

AFAIK你不能。因为没有可用的API来访问相机设置。您可以在相机设置上手动禁用相机声音。但有些手机(如诺基亚N78,N79,ETC ......)出于安全考虑,无法将相机声音静音。 :)

答案 1 :(得分:1)

这是一个很好的技巧,如何通过播放音调来禁用快门的声音。您必须设置较短的睡眠时间,以初始化音调播放。所以这是我的代码:

try 
{
Manager.playTone(1, 100, 1);
Thread.sleep(30);
data = videoControl.getSnapshot("encoding=jpeg&width=600&height=800");
} 
catch (MediaException e) {}
catch (InterruptedException e) {}