¿Utilizar YouTube Android API sin la aplicación de YouTube de Google?

Estamos desarrollando una aplicación de YouTube (con las API de YouTube de Android) para un dispositivo Android personalizado. Ahora, el problema de que no tengamos la aplicación YouTube de Google preinstalada en nuestro dispositivo (que es el sitio por requerimiento para usar estas API). A continuación mis preguntas:

  1. ¿Hay alguna manera de usar estas API sin la aplicación YouTube de Google instalada?

  2. De no ser así, ¿podemos incluir la aplicación YouTube Appk con nuestra aplicación e instalar la aplicación de Google en la primera ejecución de nuestra aplicación? ¿Es factible este enfoque?

  3. ¿Qué tipo de permisos se requieren de Google y cómo podemos conseguirlo?

Nota : no queremos utilizar el reproductor de vídeo Native Android y no queremos incrustar YouTube Player en una vista Web.

Gracias

La API de YouTube se usa para agregar la reproducción de YouTube a tu aplicación. Lo que significa que podrás incrustar un video de YouTube dentro de la interfaz de tu aplicación. Sí, necesita que se instale el cliente oficial de YouTube, ya que es lo que te dará el código de reproducción y la posibilidad de reproducir videos. Pero no necesitas ejecutarlo, el video estará dentro de tu aplicación.

No lo he comprobado, pero es lógico asumir que com.google.android.youtube.player.YouTubePlayerView es una vista implementada en la API oficial de YouTube, que se inyecta en tu aplicación mediante la API de YouTube. vídeo.

Para poder reproducir el video y reproducirlo en tu aplicación, necesitas soporte de la aplicación oficial de YouTube. Simple como eso.

Los documentos de la API de YouTube no mencionan que estará disponible en dispositivos con Android 2.2 (Froyo)

Así que para usar api necesitamos el soporte de la aplicación de YouTube

Respecto a su segunda pregunta

EDITAR

AFASIK en primer lugar la aplicación de YouTube de Google (4.2.16) que utilizamos para apoyar api de YouTube no es una fuente abierta. Es una aplicación gratuita, pero no significa que es de código abierto. Google no ha publicado el código fuente de la última aplicación de YouTube. Y la api de YouTube tampoco es de código abierto más sobre su proyecto experimental.

¿Has visto el código fuente de estos dos proyectos en cualquier lugar?

Puede ser que vienen con más modificaciones y características, pero creo que no hay ningún trabajo alrededor de la solución como usted ha dicho.

Si estoy equivocado, por favor, corrija

  • Heredando ActionBarSherlock y Android YouTubePlayer
  • YouTubePlayerView en un ScrollView
  • Obtener la URL del video que se ejecuta en la aplicación de Youtube android
  • Forzar anuncio del youtube para que aparezca para la prueba
  • ¿Hay una versión HD (Higher Quality) .3gp de vídeo en youtube para los jugadores de HTML?
  • ¿Cómo subir un video a YouTube en Android?
  • código 401, se necesita iniciar sesión, mientras utiliza YouTube Data API V3 en Android
  • Vídeo incrustado de youtube en el dispositivo táctil que muestra el menú contextual del botón derecho
  • Cómo cargar las miniaturas de Youtube en un RecyclerView utilizando la API de Youtube
  • Valor "href" en HTML para abrir el video en la aplicación de YouTube o el mercado (Google Play) en Android
  • Varios jugadores de Youtube en una actividad
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.