Fix ExpoAVVideoAdapter error handling - provide clear guidance when expo-av missing
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 45/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- react-native, typescript
- Domaine
- developer-experience, mobile
Piste de recherche
Commencez par localiser le point d’entrée ExpoAVVideoAdapter et sa méthode getAvailabilityInfo(). Reproduisez ensuite le cas où la dépendance expo-av est manquante, puis vérifiez que l’erreur résultante identifie le module manquant et inclut la commande 'npx expo install expo-av' comme indication exploitable.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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
- Langage dominant
- TypeScript
- Étoiles
- 28
- Forks
- 21
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de cloudinary/cloudinary-react-native
-
Add CODE_OF_CONDUCT.mdPeut-être à nouveau libre @adimiz1 l’a pris il y a 405 jours, et aucune pull request n’est ouverte. Ouverte
cloudinary/cloudinary-react-native#53 · 2 commentaires · 1 personne assignée ·
-
Support for expo 54Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 45/100
cloudinary/cloudinary-react-native#52 · 8 commentaires ·
-
Issue: Improve `bootstrap.js` to support both Yarn and NPM with clearer errorsPeut-être pris @adimiz1 l’a pris il y a 415 jours. Ouverte
cloudinary/cloudinary-react-native#50 · 3 commentaires · 1 personne assignée ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100
-
Improved Sample appOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
cloudinary/cloudinary-react-native#31 · 3 commentaires ·
Toutes les issues de cloudinary/cloudinary-react-native
Issues similaires
-
area:docs documentation good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 12 jours
-
area:docs good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
thainanluiz/TSSuper#30 ·
-
[analytics-core] getQueryParams does not decode `+` as space and truncates values containing `=`Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
amplitude/Amplitude-TypeScript#2179 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
ci good first issue severity: low
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
TMHSDigital/GH-Arcade#111 ·