Ciao a tutti, vorrei ottenere il link di un video selezionato in un "Intento Youtube" Ho questo in realtà;
Intent intent = YouTubeIntents.createChannelIntent (SelectDocFragment.this.getActivity(), "PitbullVEVO");
startActivity(intent);
Vorrei un startActivityForResult, e il risultato dovrebbe essere "https://www.youtube.com/watch?v=ODh6hSZBJqY"che è il youtube che ho selezionato nel mio YoutubeIntent.
Ho provato a raggiungere questo obiettivo con un lettore YouTube Api e caricare il mio canale:
public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean b) {
youTubePlayer.cuePlaylist("PLRX442jA-zGKxR-wAfC_xUvpZX1Rh0usm");
Sono in grado di ottenere il video corrente con:
public void onLoaded(String mVideoId) {
String url = "http://www.youtube.com/watch?v=" + mVideoId;
}
Tuttavia, youTubePlayer.cuePlaylist o youTubePlayer.loadVideo non sono in grado di caricare un canale in cui è possibile selezionare alcun video.
Allo stesso modo di questo argomento: È possibile integrare il canale youtube in Android?
È possibile ottenere questo con YoutubeIntent?
MODIFICARE : Mi piacerebbe questo nella mia APP Android, e qui scelgo il video che mostrerò dopo, voglio solo il link del video selezionato dall'utente.
risposte:
0 per risposta № 1Come detto Yupi: Ottieni video selezionati su Youtube Intent o YouTube Player Dobbiamo richiedere l'APi di Youtube per ottenere un JSON e quindi analizzarlo.
Per fare questo, ho trovato un tutorial molto utile qui: https://www.codeproject.com/Articles/1214971/Youtube-channel-integration-in-Android-using
Per chiunque voglia fare lo stesso :)
Ecco una demo: https://www.youtube.com/watch?v=GJMdgwvrR_Y