【文件属性】:
文件名称:getUserMedia 的 React 包装器
文件大小:92KB
文件格式:ZIP
更新时间:2021-06-08 14:48:07
Awesome React Hooks
React UserMedia 目录关于如何使用安装示例挂钩上下文上下文挂钩 HOC 许可证关于 getUserMedia 的 React 包装器。
贡献者: Rafał Lorenz 想要贡献吗?
随意发送拉取请求!
有问题,错误,功能想法?
我们正在使用 github 问题跟踪器来管理它们。
如何使用聊天示例入门安装 npm install @vardius/react-user-media 示例使用 useUserMedia 钩子从导航器请求用户媒体。
从 'react' 钩子导入 React;
从“@vardius/react-user-media”导入 { UserMediaError, useUserMedia };
function App() { const { stream, error } = useUserMedia({ audio: true, video: true });
如果(错误){ 返回(
);
} 返回 (
{ video.srcObject = stream }} /> );
} 导出默认应用程序;
上下文使用 UserMediaProvider
【文件预览】:
react-user-media-master
----rollup.config.js(1020B)
----.github()
--------FUNDING.yml(696B)
----yarn.lock(316KB)
----src()
--------index.test.tsx(223B)
--------useUserMedia.tsx(1KB)
--------index.ts(394B)
--------useUserMediaFromContext.tsx(259B)
--------withUserMedia.tsx(993B)
--------UserMediaContext.tsx(176B)
--------UserMediaProvider.tsx(541B)
--------UserMediaError.tsx(1KB)
--------react-app-env.d.ts(40B)
----tsconfig.test.json(126B)
----.travis.yml(226B)
----tsconfig.json(860B)
----LICENSE(1KB)
----.prettierrc(180B)
----README.md(4KB)
----.editorconfig(146B)
----.gitignore(315B)
----package.json(2KB)