UNPKG

media-recorder-hooks

Version:

React hooks para gerenciar dispositivos de mídia, permissões e streams para aplicações de videoconferência

68 lines (50 loc) 2.25 kB
# react-media-devices ![npm version](https://img.shields.io/npm/v/react-media-devices) ![license](https://img.shields.io/npm/l/react-media-devices) ![downloads](https://img.shields.io/npm/dm/react-media-devices) React hooks para gerenciar dispositivos de mídia, permissões e streams para aplicações de videoconferência. ## 👥 Colaboradores <table> <tr> <td align="center"> <a href="https://github.com/maikonweber"> <img src="https://github.com/maikonweber.png" width="100px;" alt="Maikon Weber"/> <br /> <sub><b>Maikon Weber</b></sub> </a> <br /> <sub>Criador & Desenvolvedor Principal</sub> </td> <td align="center"> <a href="https://github.com/brunocroh"> <img src="https://github.com/brunocroh.png" width="100px;" alt="Bruno Croh"/> <br /> <sub><b>Bruno Croh</b></sub> </a> <br /> <sub> Criador & Desenvolvedor</sub> </td> </tr> </table> ## 🚀 Funcionalidades -**Gerenciamento de dispositivos** - Acesso e controle de câmeras, microfones e alto-falantes -**Permissões automáticas** - Verificação e solicitação de permissões de mídiaa -**Estado persistente** - Preferências de dispositivos salvas automaticamente (Zustand) -**Controles de mídia** - Alternar mute/unmute e vídeo on/off -**Troca de dispositivos** - Mudança dinâmica de câmera e microfone -**TypeScript** - Totalmente tipado para melhor experiência de desenvolvimento -**Câmera traseira** - Suporte preferencial para câmera "environment" em dispositivos móveis ## 📄 Licença MIT © [Maikon Weber](https://github.com/maikonweber) & [Bruno Croh](https://github.com/brunocroh) --- ## 🤝 Contribuindo Contribuições são bem-vindas! Por favor: 1. Faça um fork do projeto 2. Crie sua feature branch (`git checkout -b feature/AmazingFeature`) 3. Commit suas mudanças (`git commit -m 'Add some AmazingFeature'`) 4. Push para a branch (`git push origin feature/AmazingFeature`) 5. Abra um Pull Request ## 🐛 Reportar Bugs Encontrou um bug? [Abra uma issue](https://github.com/maikonweber/react-media-devices/issues) ## ⭐ Suporte Se este projeto te ajudou, considere dar uma ⭐ no GitHub!