2013-03-04 12 views
10

Sto cercando di incorporare un video di YouTube in un'app Android utilizzando l'API di YouTube. Ho importato il jar, l'ho aggiunto al mio percorso di build e aggiunto un YouTubePlayerView alla mia vista principale. Nel onCreate ho il seguente codice con la mia chiave dove xxxx è:Errore YouTube Android API YouTubePlayerView

YoutubePlayerView ytpv = (YouTubePlayerView) findViewById(R.id.youtubeplayer); 
ytpv.initialize("xxxx", this); 

Quando eseguo l'applicazione ottengo l'eccezione:

java.lang.SecurityException: Not allowed to bind to service Intent { act=com.google.android.youtube.api.service.START } 

Quando si tenta di eseguire la stessa applicazione che viene fornito con l'api sembra funzionare bene. Qualche idea?

risposta

0

Ciao controlla il file Android Manifest se hai dichiarato attività due volte (o) controlla il tuo elemento di servizio e le autorizzazioni Android sono dichiarate correttamente. Se l'errore non viene cancellato, pubblica il tuo file java e manifest.

Controllare il seguito post per il vostro riferimento

21

penso che dimenticato di aggiungere il permesso:

uses-permission android:name="android.permission.INTERNET" 
1

È perché non avete dato il permesso l'utilizzo di Internet per la vostra applicazione Android, perché stai usando il player di YouTube hai bisogno di una connessione internet.

Per questo è necessario inserire una riga nel manifest.xml:

uses-permission android:name="android.permission.INTERNET" 

Non dimenticare di utilizzare i tag prima di incollarlo nel file manifesto.

Problemi correlati