我正在构建一个 Native-Android/WebView-App,其代码托管在远程服务器上(使用 HTML 和 Javascript)。
Web App 具有通过 HTML 表单启动手机摄像头的功能,输入请求:
<form action="#" method="post" enctype="multipart/form-data" >
<input name="image" type="file" accept="image/*" capture/>
</form>
Run Code Online (Sandbox Code Playgroud)
此功能在标准 Android Web 浏览器中运行良好,但在 Native App WebView 浏览器中则不起作用。
我已在本机应用程序清单中启用了以下权限,但仍然无法启动相机:
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
Run Code Online (Sandbox Code Playgroud)
如果无法使此功能正常工作,我会接受能够访问相机胶卷,以便用户可以简单地选择他们已经拍摄的照片,但我宁愿像在标准网络浏览器中那样启动相机。
有人可以帮忙吗?
当我在iOS 7.1中启动它时,我的应用程序崩溃,但在iOS 8.1中运行正常
我得到的错误是这样的:
dyld:未加载库:/System/Library/Frameworks/AVKit.framework/AVKit引用自:MY APP 原因:找不到合适的图像.找到:/System/Library/Frameworks/AVKit.framework/AVKit:mach-o,但错误的架构(lldb)
我也注意到了一个类似的错误,但是UIKit提到了一些编辑而不是AVKit.
有谁知道如何解决这个问题?我正在使用Xcode 6.1.
我真的不想错过iOS 7用户只发布iOS 8.谢谢!