Fix ExpoAVVideoAdapter error handling - provide clear guidance when expo-av missing
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 45/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- react-native, typescript
- Domínio
- developer-experience, mobile
Direção de pesquisa
Comece localizando o ponto de entrada ExpoAVVideoAdapter e seu método getAvailabilityInfo(). Reproduza o caso de uma dependência expo-av ausente e, em seguida, verifique se o erro resultante identifica o módulo ausente e inclui o comando 'npx expo install expo-av' como uma orientação acionável.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Problem: Video adapters show vague "expo-av/expo-video is not available" errors when dependencies are missing, causing developer confusion during setup.
Current: Generic error messages with no installation guidance or resolution steps.
Expected: Clear, actionable errors like "ExpoAVVideoAdapter: Module not found. Please install expo-av: 'npx expo install expo-av'"
Impact: Affects all platforms during initial setup - wastes developer time and creates unnecessary support issues.
Solution: Implement getAvailabilityInfo() method with detailed error context and installation commands.
Is the issue reproducible only on a specific device?
[✓ ] No
[ ] Yes (specify device model + iOS/Android version)
This is a dependency issue - affects all devices when expo-av isn't installed
Please assign this issue to me
- Linguagem predominante
- TypeScript
- Estrelas
- 28
- Forks
- 21
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de cloudinary/cloudinary-react-native
-
Add CODE_OF_CONDUCT.mdTalvez livre de novo @adimiz1 assumiu há 405 dias e não há nenhum pull request aberto. Aberta
cloudinary/cloudinary-react-native#53 · 2 comentários · 1 responsável ·
-
Support for expo 54Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100
cloudinary/cloudinary-react-native#52 · 8 comentários ·
-
Issue: Improve `bootstrap.js` to support both Yarn and NPM with clearer errorsTalvez já em andamento @adimiz1 assumiu há 415 dias. Aberta
cloudinary/cloudinary-react-native#50 · 3 comentários · 1 responsável ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 15/100
-
Improved Sample appAberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
cloudinary/cloudinary-react-native#31 · 3 comentários ·
Todas as issues de cloudinary/cloudinary-react-native
Issues semelhantes
-
area:docs documentation good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 12 dias
-
area:docs good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
thainanluiz/TSSuper#30 ·
-
[analytics-core] getQueryParams does not decode `+` as space and truncates values containing `=`Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
amplitude/Amplitude-TypeScript#2179 · 1 comentário ·
Mantenedores costumam responder em até 2 dias
-
ci good first issue severity: low
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
TMHSDigital/GH-Arcade#111 ·