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

时间:2012-10-02 10:13:54

标签: jquery html5 cordova blackberry

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

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

打包和部署应用程序

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

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

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

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

提前感谢您的回复

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

您可以使用 -

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

这肯定对你有帮助。