🌐
Cross-Platform Player
Use the same player flow on iOS, Android, and Web.
Hook-based YouTube IFrame player with iOS, Android, and Web support


Use the same player flow on iOS, Android, and Web.
Create a player with useYouTubePlayer and render it with YoutubeView.
Subscribe to ready, state, progress, mute, and error updates with full TypeScript support.
Powered by the YouTube IFrame Player API instead of native YouTube player modules.
Use inline HTML by default or switch to an external WebView player page when needed.
Works well for Expo and modern React Native projects.