Autore Topic: Caricare il player ufficiale youtube  (Letto 404 volte)

Offline Vincenzoz

  • Utente junior
  • **
  • Post: 122
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Moto G
  • Play Store ID:
    Vincenzo Cimino
  • Sistema operativo:
    Windows 7
Caricare il player ufficiale youtube
« il: 13 Novembre 2013, 19:50:44 CET »
0
Salve, volevo caricare il player ufficiale di youtube in una mia app, ho provato seguendo la guida ufficiale della google:

YouTube Android Player API

Ma non ho capito come implementarlo. Potreste brevemente farmi un esempio di implementazione del player in un app? Grazie mille in anticipo  :D
Vincenzo Cimino @ Google Play Store


Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3487
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Caricare il player ufficiale youtube
« Risposta #1 il: 13 Novembre 2013, 20:34:40 CET »
0
Cosa non ti è chiaro di preciso? Dove ti blocchi? Ho visto che c'è un bel pacchetto con dentro le samples, sei riuscito a farle girare?

Offline Vincenzoz

  • Utente junior
  • **
  • Post: 122
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Moto G
  • Play Store ID:
    Vincenzo Cimino
  • Sistema operativo:
    Windows 7
Re:Caricare il player ufficiale youtube
« Risposta #2 il: 14 Novembre 2013, 14:49:12 CET »
0
Il problema è che non riesco nemmeno a far funzionare le samples, perché lo eseguo e appena clicco su una qualsiasi opzione come quella di mostrare il player, l'applicazione crasha e da i seguenti errori nei log:

11-14 13:46:56.999: E/AndroidRuntime(876): FATAL EXCEPTION: main
11-14 13:46:56.999: E/AndroidRuntime(876): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.examples.youtubeapidemo/com.examples.youtubeapidemo.PlayerViewDemoActivity}: java.lang.IllegalArgumentException: Developer key cannot be null or empty
11-14 13:46:56.999: E/AndroidRuntime(876):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
11-14 13:46:56.999: E/AndroidRuntime(876):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
11-14 13:46:56.999: E/AndroidRuntime(876):    at android.app.ActivityThread.access$600(ActivityThread.java:141)
11-14 13:46:56.999: E/AndroidRuntime(876):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
11-14 13:46:56.999: E/AndroidRuntime(876):    at android.os.Handler.dispatchMessage(Handler.java:99)
11-14 13:46:56.999: E/AndroidRuntime(876):    at android.os.Looper.loop(Looper.java:137)
11-14 13:46:56.999: E/AndroidRuntime(876):    at android.app.ActivityThread.main(ActivityThread.java:5041)
11-14 13:46:56.999: E/AndroidRuntime(876):    at java.lang.reflect.Method.invokeNative(Native Method)
11-14 13:46:56.999: E/AndroidRuntime(876):    at java.lang.reflect.Method.invoke(Method.java:511)
11-14 13:46:56.999: E/AndroidRuntime(876):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
11-14 13:46:56.999: E/AndroidRuntime(876):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
11-14 13:46:56.999: E/AndroidRuntime(876):    at dalvik.system.NativeStart.main(Native Method)
11-14 13:46:56.999: E/AndroidRuntime(876): Caused by: java.lang.IllegalArgumentException: Developer key cannot be null or empty
11-14 13:46:56.999: E/AndroidRuntime(876):    at com.google.android.youtube.player.internal.ac.a(Unknown Source)
11-14 13:46:56.999: E/AndroidRuntime(876):    at com.google.android.youtube.player.YouTubePlayerView.initialize(Unknown Source)
11-14 13:46:56.999: E/AndroidRuntime(876):    at com.examples.youtubeapidemo.PlayerViewDemoActivity.onCreate(PlayerViewDemoActivity.java:39)
11-14 13:46:56.999: E/AndroidRuntime(876):    at android.app.Activity.performCreate(Activity.java:5104)
11-14 13:46:56.999: E/AndroidRuntime(876):    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
11-14 13:46:56.999: E/AndroidRuntime(876):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
11-14 13:46:56.999: E/AndroidRuntime(876):    ... 11 more
Vincenzo Cimino @ Google Play Store


Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3487
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Caricare il player ufficiale youtube
« Risposta #3 il: 14 Novembre 2013, 14:58:52 CET »
0
Devi impostare l'API Key.
Consulta la documentazione per capire come ottenerla e fatti un giro nel codice per capire dove impostarla :-)

Offline Vincenzoz

  • Utente junior
  • **
  • Post: 122
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Moto G
  • Play Store ID:
    Vincenzo Cimino
  • Sistema operativo:
    Windows 7
Re:Caricare il player ufficiale youtube
« Risposta #4 il: 15 Novembre 2013, 14:35:04 CET »
0
Ok, grazie adesso il progetto esempio funziona perfettamente  :D
Ma continuo a non capire come implementarlo in un'applicazione, non potresti mostrarmi un esempio di implementazione?
Vincenzo Cimino @ Google Play Store