2012-12-05 29 views
8

ho scoperto che posso iniziare un video di YouTube in magazzino player di YouTube in questo modo:YouTube intento, errore 400

Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube:U79wVTdnMpw")); 
startActivity(i); 

Ma non funziona. Il lettore YouTube è stato avviato, ma viene visualizzato un messaggio di errore:

There was a problem with the network [400]

Ho aggiornato l'app YouTube ma non cambia nulla.

Sto usando Android ICS 4.0.1.

+1

accetta quale risposta ti aiuta .. tutti i nuovi utenti possono essere confusi –

+1

3 anni dopo, non credo che @POMATu abbia mai accetta una risposta :( – marienke

risposta

0

Sembra che questo sia un problema comune con l'app di youtube, anche descritta here e here. L'unica risposta che ho trovato è di disconnettersi dall'app youtube e quindi accedere di nuovo.

29

ho trovato la risposta su questo Google product forums che ha contribuito a risolvere il mio problema - che era esattamente il problema che stai vivendo :)

SOLUZIONE: indicare solo il YouTube ID e non l'intero URL di YouTube al loadVideo() funzione.

+1

Grazie ..... :) –

+0

Funziona ..............! – AndroidHacker

0

Fare clic sul pulsante condivisione sotto il video di youtube -> Verrà visualizzato il collegamento -> Utilizzare questo collegamento.

Nota: non utilizzare l'URL di YouTube

Screenshot per collegamento campione condivisione:

enter image description here

0

Youtube 400 errore di rete: Spegnere e Cancella dati e cache

Impostazioni applicazioni gestione applicazioni dati chiari e cache

È necessario effettuare l'accesso ogni volta. Purtroppo non riesco ancora a postare ma posso condividere commento su G +

3

Su loadvideo non mettono:

loadvideo(https://www.youtube.com/watch?v=gQy4I5y1ldg12) 

appena messo

loadvideo(gQy4I5y1ldg12); 
0

prega chaeck il video ID è corretta parse in JSON e va perfettamente d'intesa

Problemi correlati