黑莓OS6相机在拍摄后不会关闭

我为智能手机开发了一个HTML5 webapp,最初推出的是黑莓手机。 它的部分function是拍照,然后返回表格以获取更多信息。

在OS7(曲线型手机)上,该应用程序function完美。 拍摄照片,返回到表格,并使用base64显示拍摄照片的小缩略图。 已使用Bes / Bas打包和部署应用程序

在OS6(Bold 9700)上,应用程序中的相机在拍照后不会自动关机,我必须单击后退箭头,这会将我带回到表格,照片仍然按预期拍摄。

我已准备好迎接Blackberry在Phonegap上的怪癖

“应用程序必须具有密钥注入权限才能在拍摄照片后关闭本机相机应用程序。”

我假设这是在OS7上工作,我已经有了这个。 是否有可编程的方式/解决方法我可以确保相机在旧操作系统上拍摄照片后关闭或任何专家提示我可能错过了什么?

提前感谢您的回复

在使用Phonegap编译时,看起来这个问题可能是特定于OS6的,将尝试在phonegap以外的来源上进行编译,看看它是否有所作为。

我已经为os 6解决了同样的问题。扫描完QR码后,关闭所有播放器和扫描仪连接。

您可以使用-

if (_scanner != null && _scanner.getPlayer() != null) { _scanner.getPlayer().close(); } 

这肯定会对你有所帮助。