这可能是
一个愚蠢的问题,但我是OpenNI的新手。使用 OpenNI-Linux-x86-2.2 软件包。
当我使用 Recorder.create(String filename)
时,它是创建文件还是使用预先存在的文件?我问是因为我找不到任何创建 .oni 文件的东西,除了制作带有 .oni 后缀的空白文件(这感觉有风险(。
如果它使用预先存在的 .oni 文件,如何创建一个?API 似乎不清楚。
另外,文件名只是没有 .oni 后缀的名称吗?(就像在,总是相同的目录,而不是相对/绝对文件路径或其他东西(
玩了一会儿后,我得出了以下结论:
- 文件名是文件路径,就像使用 File(字符串路径名( 构造函数创建 java.nio.File 对象时一样
- 如果不存在此类文件,则会创建一个。
- 即使预先存在的文件已经存在,它也可以工作,没有开始测试它是否覆盖它或是否在开头/结尾写入