I'm building an application in which i want to search for videos related to a keyword like "World Cup 2014". and then a GridView showing the videos appears (Like in Search Result Screen) and when user clicks on any video(gridview item), particular video plays in next screen(Video Playing Screen).
Please suggest can I search using Youtube Android Player API? Or I will have to use Youtube Data API before playing the video using Youtube Android Player API?
Thanks in advance.
You may check this open source code, maybe it will help you understand how to search/play video. It's using JSON.
https://github.com/youtube/api-samples/blob/master/java/src/main/java/com/google/api/services/samples/youtube/cmdline/data/Search.java
Related
I've searched this place and couldn't find any answers for what I'm looking for. I'm trying to use a service to get the title of the currently playing video when the user is using the youtube app. I'm not trying to make an app for playing youtube videos, just to make that clear. Apparently, I can get the title from the URL, but then the question is how do I get the video URL from the currently playing vid? Youtube doesn't seem to send out any intents that could notify me. I know it can be done since the musixmatch app automatically displays floating lyrics when you play a song video in the youtube app.
Using MediaSessionManager, you could call getActiveSessions(ComponentName notificationListener). This will give the list of MediaController. From that you can get the metadata.
Hope this helps.
How do I show the list of "DAILYMOTION" videos in android?
Also how do I play them?
I am able to play single video, but I now want to show more than 25 videos in a list.
How can I do this?
This is more works than supposed to be on a simple stackoverflow question!
You can:
list videos using Dailymotion API (documentation here https://developer.dailymotion.com/api)
and then play them using the Dailymotion video player. Here you'll find the documentation about the Android Player SDK: https://developer.dailymotion.com/tools/sdks#sdk-android that is a thin wrapper around a WebView that allows to easily embed Dailymotion videos into your Android application. You can check the source code, documentation and sample app on the GitHub repo: https://github.com/dailymotion/dailymotion-sdk-android/tree/master.
There even is a sample app that may help you get started! https://github.com/dailymotion/dailymotion-sdk-android/tree/master/SampleApp
I have an android application for Android, using the youtube api for android, but I have this watching the video:
http://i.stack.imgur.com/HRCqN.png
When you tap on the wheel, the video title with those 2 icons, HQ and youtube shows, if I tap on youtube, I go to the youtube app, but I don't want that!
Looked in the code but im a bit newbie, any ideas how to remove it?
Thanks!
What is the best way to play a Youtube Video in my Android app ? I want to play the video in my app, and not in youtube's app.
I make some search with the VideoView, but it seems that it's obsolete now...
Have you some examples ?
Thanks
Download the Youtube Api Demo App, it shows how to use the Youtube Player API and the different ways to reproduce videos (using a YouTubePlayerView, using YoutubePlayerFragment, etc). However, it only shows how to display a video when you already know the id of the video.
If you want to search for a video and then display it. Then you need to learn how to use the Youtube Data Api. Here is an example of a request which returns a JSON response (just click "execute").
To use the Data Api from Android, you can use an HttpURLConnection object, or use the Youtube Data Api Client Library, that's up to you.
Once you have retrieved the video's data from the Youtube Data Api. Use the Youtube Player Api to display the videos.
I have a website which contains some videos (all videos are uploaded on youtube). Now i want to make an android app for retrieving/watching videos from this site (like youtube). So, which kind of layout I should use for video objects? Can these videos be displayed same like on youtube?
Please give me some suggestions.
Thank you!
yes you can, you have to work with youtube api for android so you can play the videos via youtube player here youtube and you can download all of your videos using a web service so you can access to your videos, you can you list view to show your videos, and you also can use custom list layout to make it more interested