gpt4 book ai didi

Android - Camera 2 API - 不会拍照

转载 作者:行者123 更新时间:2023-12-02 12:13:33 28 4
gpt4 key购买 nike

我在 Android 中使用 Camera 2 API 时遇到问题。我正在使用原生 Android 和 Android Studio。相机在TextureView上没问题,但当我尝试拍照时。这不起作用。我按照 Camera 2 API 的官方 github 页面中的 Kotlin 基本示例进行操作。当我打开相机 Activity 时,我看到了 Logcat:

2018-11-14 09:37:59.963 4009-4009/sayurbox.com.oms E/libc: Access denied finding property "persist.camera.privapp.list"
2018-11-14 09:37:59.965 4009-4958/sayurbox.com.oms E/libc: Access denied finding property "camera.hal1.packagelist"
2018-11-14 09:38:00.166 4009-5002/sayurbox.com.oms E/libc: Access denied finding property "persist.camera.legacy_perf"
2018-11-14 09:38:01.971 4009-4957/sayurbox.com.oms E/RequestQueue: cancel failed: no repeating request exists.

最佳答案

我不知道你的具体情况,但在大多数情况下,如果没有在正确的线程中运行,就会发生这种情况。例如,仅运行 mediaRecorder.start() 会导致类似的错误,但将媒体记录器在 UI 线程上运行可以解决此问题。

runOnUiThread(
new Runnable() {
@Override
public void run() {
mediaRecorder.start();
}
});

但正如我所说,这只是一种情况,该问题还可能存在其他情况。

希望它能对某人有所帮助。

关于Android - Camera 2 API - 不会拍照,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53292433/

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