gpt4 book ai didi

java - WebView 和前置摄像头在某些三星设备上无法使用

转载 作者:行者123 更新时间:2023-12-02 09:34:35 25 4
gpt4 key购买 nike

在我的 webview 应用程序中,我从 webview 打开相机来拍照,然后上传它们。大多数设备的情况都很好,但在 Samsung Galaxy 7 和 Samsung DUOS 上,后置摄像头按预期工作,但拍照后前置摄像头显示以下内容:

enter image description here

要记住的是,如果我按下正在显示的裁剪按钮,什么也不会发生。

我使用以下代码打开相机:

private void openCam() {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
ContentValues values = new ContentValues();
values.put(MediaStore.Images.Media.TITLE, "Divine");
values.put(MediaStore.Images.Media.DESCRIPTION, "From your Camera");
imageUri = getContentResolver().insert(
MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values);
intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
startActivityForResult(intent, 13);
}

以下是我的 onActivityResult:

    @Override
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
if(requestCode == 13 && resultCode == RESULT_OK) {
Log.i(TAG, imageUri.toString());
}
}

此问题仅出现在三星设备上。

最佳答案

问题可能是:

  • 您正在使用旧版本的操作系统/API
  • 如果您使用的是最新的 androidX,那么这也可能会导致此问题
  • 可能是任何其他不兼容问题
  • 或者您的操作系统可能存在一些问题

关于java - WebView 和前置摄像头在某些三星设备上无法使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57646121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com