/ / ¿Debo usar vnd.youtube:videoID? - Android, intención de Android

¿Debo usar vnd.youtube:videoID? - Android, intención de Android

Mientras jugaba con el emulador, noté que al intentar ver un video de YouTube, el navegador da un error que dice que no puede cargar la página en vnd.youtube:ngc978y6rCU?some=parameters. No tengo un dispositivo Android, pero con esto puedo suponer que lanzar un VIEW intento con el URI de datos establecido en vnd.youtube:VIDEO_ID iniciaría la aplicación predeterminada de YouTube y vería ese video.

Ahora, mi aplicación tiene que ser capaz de mostrar videos de YouTube. Ahora mismo tengo una actividad de YouTube a medida que hace eso, pero estoy pensando en:

  • Eliminar mi actividad personalizada y simplemente lanzar una VIEW intención con un vnd.youtube:VIDEO_ID Uri, o
  • Probando si eso Intent está disponible y usarlo, o, si no está disponible, usar mi actividad personalizada.

¿Es esta una buena idea? ¿Funciona esto (como dije que no tengo un dispositivo Android, simplemente pediré prestado uno de un amigo para probar mi aplicación final)? ¿Qué debo hacer?

Respuestas

2 para la respuesta № 1

Depende de usted. Puede usar el Intento de Youtube, pero como esos detalles nunca se han publicado, se podrían cambiar y romper su código.


1 para la respuesta № 2

Prueba si un VIEW intento con datos establecidos para http://www.youtube.com/watch?v=xxx trabajará. Es posible que las aplicaciones de Android se enganchen de esta manera. Esto brindaría una mejor experiencia si al teléfono le falta la aplicación de YouTube (y no quiere confiar en su reproductor personalizado).