youtube_data_api
YouTube से पूरी डेटा प्राप्त करने के लिए एक Flutter पैकेज। सर्च, ट्रेंडिंग, चैनल, प्लेलिस्ट और वीडियो डेटा का समर्थन करता है।
YouTube से पूरी जानकारी निकालने के लिए एक Flutter पैकेज।
{"sdk":"flutter"}^0.13.4^0.15.0^5.3.3^1.16.0{"sdk":"flutter"}^2.0.1यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
A Flutter package for fetching complete data from YouTube. Supports Search, Trending, Channels, Playlists and Video Data.
To use this plugin, add youtube_data_api as a dependency in your pubspec.yaml file.
https://raw.githubusercontent.com/modwedar/FlutterTube/master/dev/phoneScreenshots/1.jpg https://raw.githubusercontent.com/modwedar/FlutterTube/master/dev/phoneScreenshots/2.jpg https://raw.githubusercontent.com/modwedar/FlutterTube/master/dev/phoneScreenshots/3.jpg https://raw.githubusercontent.com/modwedar/FlutterTube/master/dev/phoneScreenshots/4.jpg https://raw.githubusercontent.com/modwedar/FlutterTube/master/dev/phoneScreenshots/5.jpg https://raw.githubusercontent.com/modwedar/FlutterTube/master/dev/phoneScreenshots/6.jpg https://raw.githubusercontent.com/modwedar/FlutterTube/master/dev/phoneScreenshots/7.jpg https://raw.githubusercontent.com/modwedar/FlutterTube/master/dev/phoneScreenshots/10.jpg
To search for videos or channels or playlists
String query = "Wegz";
YoutubeDataApi youtubeDataApi = YoutubeDataApi();
List videoResult = await youtubeDataApi.fetchSearchVideo(query);
videoResult.forEach((element){
if(element is Video){
Video video = element;
} else if(element is Channel){
Channel channel = element;
} else if(element is PlayList){
PlayList playList = element;
}
});
To get trending videos
YoutubeDataApi youtubeDataApi = YoutubeDataApi();
List<Video> videos = await youtubeDataApi.fetchTrendingVideo();
To get gaming, music, movies videos on trend
List<Video> trendingMusicVideos = await youtubeDataApi.fetchTrendingMusic();
List<Video> trendingGamingVideos = await youtubeDataApi.fetchTrendingGaming();
List<Video> trendingMoviesVideos = await youtubeDataApi.fetchTrendingMovies();
To get suggestion search queries
String query = "El Joker";
List<String> suggestions = await youtubeDataApi.fetchSuggestions(query);
To get video data
VideoData? videoData = await youtubeDataApi.fetchVideoData(videoId);
String? videoTitle = videoData?.video?.title;
String? videoChannelName = videoData?.video?.username;
String? viewsCount = videoData?.video?.viewCount;
String? likeCount = videoData?.video?.likeCount;
String? channelThumbnail = videoData?.video?.channelThumb;
String? channelId = videoData?.video?.channelId;
String? subscribeCount = videoData?.video?.subscribeCount;
List<Video?>? relatedVideos = videoData?.videosList;