当我检查设备摄像头参数IsVideoSnapshotSupported时,尽管我的设备似乎支持此功能,但它设置为false。此设置用于检测设备录制视频时是否可以拍摄照片。我的设备可以原生地执行此操作,如果我忽略IsVideoSnapshotSupported值,我可以在我的应用程序中录制时成功拍照。
我不喜欢盲目地假设使用我的应用程序的所有设备都支持该功能的想法,但我无法确定为什么此参数的值为false。我测试的唯一设备是运行Android 5.0.1版本的三星Galaxy S4。该应用程序正在使用Xamarin构建。该应用程序基于API 15构建。