【发布时间】:2012-12-19 00:42:51
【问题描述】:
我在 android 4.0 平板电脑上使用 SL4A 平台,并尝试使用此处找到的 droid.webcamStart() 方法初始化网络摄像头流:http://code.google.com/p/android-scripting/wiki/ApiReference#webcamStart 我的问题是当我执行以下代码时出现 setParameters failed 错误。
python代码很简单:
import android
droid = android.Android()
address = droid.webcamStart(100,80,0).result
如果一切按计划进行,这应该会初始化一个网络摄像头预览流,但我收到一条错误消息:
java.lang.RuntimeException: setParameters failed
我看过其他一些与同一问题相关的帖子,但是开发人员使用 java 进行开发,而不是 python。我该怎么做才能在 python 中解决这个问题?
谢谢
【问题讨论】:
-
您的平板电脑上有哪些摄像头?看起来 SL4A 只支持默认的后置摄像头,所以如果你没有后置摄像头,它就会失败。
-
我在平板电脑上有一个前置和后置摄像头。我也将尝试使用 HTC Evo,看看我是否可以使用它......
标签: android python webcam sl4a