gpt4 book ai didi

android - 使用 python 和 SL4A 初始化 android 网络摄像头时 setParameters 失败

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:17:07 27 4
gpt4 key购买 nike

我在 Android 4.0 平板电脑上使用 SL4A 平台,并尝试使用此处的 droid.webcamStart() 方法初始化网络摄像头流:http://code.google.com/p/android-scripting/wiki/ApiReference#webcamStart我的问题是当我执行以下代码时出现 setParameters 失败错误。

python代码很简单:

 import android
droid = android.Android()
address = droid.webcamStart(100,80,0).result

如果一切按计划进行,这应该会初始化一个网络摄像头预览流,但我却收到一条错误消息:

 java.lang.RuntimeException: setParameters failed

我看到其他帖子与同一问题有些相关,但是开发人员使用 java 进行开发,而不是 python。我该如何解决 python 中的这个问题?

谢谢

最佳答案

这可能是因为您的设备不支持在 SL4A 的 WebcamFacade.java 的 openCamera 方法中设置的预览格式。

我已经通过 ImageFormat.NV21 更改了它,它始终支持 Android 文档并且对我有用!

您可以从此处下载此更改:

https://code.google.com/r/olapaola-android-scripting/

关于android - 使用 python 和 SL4A 初始化 android 网络摄像头时 setParameters 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14159483/

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