问题描述
我想试试 node-virtualcam 上的 https://www.npmjs.com/package/node-virtualcam
我使用的是 Windows 10,64 位
所以我按照以下步骤尝试。
- 使用管理员
<NavigationContainer theme={MyTheme}> ... </NavigationContainer>
运行npm install --global --production windows-build-tools --vs2015
cmd
git clone https://github.com/letmaik/node-virtualcam
cd node-virtualcam
- 已下载https://github.com/Fenrirthviti/obs-virtual-cam/releases/download/2.0.5/OBS-Virtualcam-2.0.5-Windows.zip
- 解压后我运行
npm install
- 我在 cmd 中看到了成功安装的消息
regsvr32 /n /i:1 ".\OBS-Virtualcam-2.0.5-Windows\bin\32bit\obs-virtualsource.dll"
- 在 cmd 上看到消息“虚拟凸轮输出开始 (1280x720 @ 30fps)”
但我在 google meet 的视频设置和 VLC 捕获设备中都没有看到虚拟网络摄像头。如何检查虚拟网络摄像头和此模块是否正常工作?
解决方法
我能够在 import React from "react";
import Collapsible from "react-collapsible";
function App() {
const database = [
{ id: 1,name: "Name1",description: "Desc1" },{ id: 2,name: "Name2",description: "Desc2" },{ id: 3,name: "Name3",description: "Desc3" },{ id: 4,name: "Name4",description: "Desc4" },{ id: 5,name: "Name5",description: "Desc5" }
];
const [items,setItems] = React.useState(database);
let initialOpenFlags = {}
items.forEach((i) => {
initialOpenFlags = {
...initialOpenFlags,[i.id]: false
};
});
const [openFlags,setOpenFlags] = React.useState(initialOpenFlags);
return (
<div className="tracker_master">
{items.map((item,index) => (
<div
onClick={() =>
setOpenFlags({ ...openFlags,[item.id]: !openFlags[item.id] })
}
key={item.id}
>
{item.name.toUpperCase()}
<Collapsible open={openFlags[item.id]}>
<div>{item.description.toUpperCase()}</div>
</Collapsible>
</div>
))}
</div>
);
}
export default App;
中使用 32 位 graphEdit 看到新注册的虚拟摄像机