- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
为了演示,我正在尝试使用相机和一些运动跟踪 AS3 类来检测 ViewSonic 智能显示器前面的运动。我的应用程序和检测功能可以在其他 Android 设备上运行,但“智能显示屏”给我带来了一些奇怪的问题。
从长远来看,有人可能遇到过这个问题,但这是非常简单的相机设置代码,我将问题简化为:
var camera = Camera.getCamera();
camera.setMode(stage.stageWidth, stage.stageHeight, 30, true);
var video:Video = new Video(stage.stageWidth, stage.stageHeight);
video.attachCamera(camera);
我的问题出在“video.attachCamera”这一点上出于某种原因,此设备将此功能视为“在右上角的一个小窗口中显示视频”并忽略所有其他代码,以空白黑色和一小块(可能是 40x20 像素正方形)视频流占据屏幕。
它发生的图像...
非常感谢任何帮助,谢谢
最佳答案
问题可能出在您使用 setMode()
方法传递给相机的值。您正在尝试将相机设置为在舞台的宽度/高度处进行拍摄。
相机可能没有这样的捕获分辨率,并且作为 documentation for setMode()声明,它将尝试找到与您指定的内容接近的内容:
Sets the camera capture mode to the native mode that best meets the specified requirements. If the camera does not have a native mode that matches all the parameters you pass, the runtime selects a capture mode that most closely synthesizes the requested mode. This manipulation may involve cropping the image and dropping frames.
现在,您理所当然地认为 Flash 选择的分辨率比屏幕截图中显示的分辨率大。但是考虑到无数的相机设备/驱动程序,这可能在您的情况下效果不佳。
您可以先尝试使用更典型的分辨率来捕获视频:480x320、640x480、800x600 或最多 1024x768。网络上的大多数应用程序可能使用第一或第二捕获分辨率。
所以改变:
camera.setMode(stage.stageWidth, stage.stageHeight, 30, true);
收件人:
camera.setMode(640, 480, 30, true);
请注意,您可以以任何尺寸显示视频,但您可以使用的捕获分辨率取决于您的相机硬件/驱动程序/操作系统/等。典型的分辨率具有 4:3 的宽高比并且相对较小(不是屏幕/舞台的完整尺寸)。您使用的捕获分辨率会影响视频质量和流式传输视频所需的网络带宽量。通常(对于流式传输),您不想使用大捕捉分辨率,但它在您的 Action 捕捉用例中可能并不那么重要。
关于Android 'Smart Display' 和 AIR/相机交互问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18020997/
我正在尝试向自定义操作添加一个按钮,但未在操作中添加一个新列,使该按钮与其他按钮重叠。 代码: settings = { actions: { custom: [
背景 一段时间以来,作为用户,我注意到在某些应用程序上我可以对部分文本执行常见操作,例如: 这称为“智能文本选择”(视频 here ),它从 Android O 开始就有了,如图 here . 问题
我有一个带有 W3EditBox 的 modalDialog,用户在其中输入一个字符串,该字符串最终被添加到主窗体上的 W3ListBox 如果存在这些条件之一,我试图阻止 modalDialog 关
经过一番研究,我得出结论,这个应用程序的 ID 为 org.volt.apps , 但通过 tizen.application.launch 启动它或 tizen.application.launch
我正在评估 SMS,并且非常享受这种体验。我需要使用 window.open() 在浏览器上打开一个新窗口/选项卡。我已经使用 asm block 完成了这项工作,但我忍不住觉得有一种我不知道的更好的
我在Third Web上部署了一份智能合同,但我没有加入其中。在资源管理器页面上,智能合同的功能在第三个网站的仪表板上看不到。我是否仍然可以使用相同的部署智能合同来构建我的DApp?或者我应该从头开始
我有一定数量的集合,每个集合都包含可变数量的唯一数字 - 在它们所属的集合中是唯一的,而在其他集合中找不到。 我想制作一个最好在 Python 中实现的算法 - 但它可以是任何其他语言 - 从这些集合
我正在寻找一种“聪明”的方法来连接带有分隔符的字符串。显然我可以自己编写所有这些代码,所以我想知道是否有一种简单的方法(LINQ 或我不知道的其他方法)来执行此操作。 假设我有一组字符串(这可以是任意
我正在从事一个非常关键的性能项目,其中每个时钟周期都在我最重要的内部循环中。我正在考虑重构代码以隐藏指令延迟,但我想知道现代 CPU 的乱序执行硬件在多大程度上已经为我做到了这一点。考虑以下(简单的、
我有gradle的spring boot项目。我想使用json-smart库来处理存储在MySQL String记录中的小型json数据。 这是我对build.gradle的依赖: dependenc
我想在飞利浦电视(NETTV 型号)浏览器中提供我自己的页面预览图像。显示在历史页面地址附近。 我该怎么做? (图片来自avforum,通过google搜索获得) 飞利浦电视使用 Opera 11
“计数”列接收的数据是一个 int (0, 1, 2, ...)。对于 0 的单元格不应显示任何内容,当数据 > 0 时,应显示图像。 count.setImageURLPrefix("silk/
我是否应该构建一个自动完成的“智能”,因为每个结果都必须隐藏在一系列信息之后。 例如: 我正在寻找“博洛尼亚”,我必须运行一个查询(或多个查询,我正在寻找一种尽可能少的方法),在“名称”字段中搜索“博
知道如何做到这一点吗?我想为我的类(class)制作类似 HDTUNE PRO 的东西,但我不知道如何在 java 中读取 HDD Smart,这可能吗?它专为 Windows 设计 最佳答案 您将需
我想进行“智能”正则表达式替换。例如,考虑: import re str = "x(x) and y(y)" res = re.sub("\(.*?\)","z", str) 结果是: xz and
所以我有一个 UI 元素(单行文本),我希望它相对于整个设备水平居中——除非/直到它与给定 View 组/布局中的其他 UI 元素发生冲突。那时我希望它要么在剩余空间中居中,要么在不发生碰撞的情况下尽
我希望我能很好地解释我的问题,以便有人提供帮助。 基本上,我有一个水平滚动条(范围为 0 到 1000)和一个表示滚动条位置除以 1000 的编辑控件,以便用户可以使用滚动条选择 0 到 1 之间的数
我正在尝试制作一个自动缩进的文本区域,到目前为止它可以使用以下代码。我遇到的问题是,我目前正在阻止默认操作,即按 enter 键计算行中的制表符,然后再插入换行符。 这行得通,但我想要文本区域的默认操
我正在为我的基于 php 的网站创建一个搜索引擎。我需要搜索一个 mysql 表。 问题是,搜索引擎必须非常“智能”,这样用户才能轻松找到他们的元素(这是一个分类网站)。 我目前已经使用这段代码设置了
如何智能解析页面搜索结果返回的数据? 例如,假设我想创建一个网络服务,通过解析许多图书提供商网站的搜索结果来搜索在线图书。我可以获得页面的原始 HTML 数据,并执行一些正则表达式以使数据适用于我的
我是一名优秀的程序员,十分优秀!