Intención de youtube app profile / channel
Puedo intentar que la aplicación de youtube vea un vídeo con bastante facilidad, pero ¿qué hay de llegar a un perfil / canal?
public void YouTube(String id) { // Play Youtube Video Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube:"+id)); mContext.startActivity(i); }
Yo .. simplemente no sé dónde empezar realmente aquí? ¿Hay un Uri específico para analizar? He intentado fregar el Internet por supuesto y estoy subiendo seco para las respuestas. ¿Es posible incluso en primer lugar?
- Botón de pantalla completa de Video dentro de WebView no funciona
- Utiliza el iframe api (youtube) con Cordova para android
- Anuncios de Youtube antes del video dirigido
- API de datos de Youtube: Obtenga acceso al flujo multimedia ya la reproducción (JAVA)
- Android WebView con incrustaciones iframe no se muestra en 4.2.2 ni en la parte inferior
¡Gracias chicos!
- ¿Cómo podemos reproducir código incrustado de YouTube en una aplicación de Android mediante webview?
- No se puede transmitir YouTube Url en VLC android
- No se reproduce el video de YouTube en WebView
- YouTube Player API en android ya no funciona bien
- ¿Por qué Android WebView no está cargando youtube HTML5 iframe video?
- NullPointerException en com.google.android.youtube.player.YouTubePlayerSupportFragment.onStart (fuente desconocida)
- Aplicación para Android de YouTube
- Reproduce youtube / vimeo vídeo incrustado en HTML en Android WebView
A partir de ahora, no hay un esquema URI específico para los canales que activarían la aplicación de YouTube directamente. El esquema vnd.youtube
está definido sólo para la actividad que reproduce un solo video. Por lo tanto, debe especificar la URL canónica de YouTube para la página de canal y normalmente permite que el usuario pase por el cuadro de diálogo del selector de aplicaciones: suponiendo que el dispositivo tenga instalada la aplicación de YouTube, el cuadro de diálogo mostrará al menos dos entradas. el navegador.
Al hacer lo siguiente, se puede iniciar Youtube App
para mostrar el canal directamente
Intent intent=null; try { intent =new Intent(Intent.ACTION_VIEW); intent.setPackage("com.google.android.youtube"); intent.setData(Uri.parse(url)); startActivity(intent); } catch (ActivityNotFoundException e) { intent = new Intent(Intent.ACTION_VIEW); intent.setData(Uri.parse(url)); startActivity(intent); }
Y con el fin de mostrar el canal, tenga en cuenta para dar url en formato http://www.youtube.com/user/channelName
- Android Studio: "nuevo módulo -> importar proyecto existente" vs. "importar módulo"
- Mientras ejecuta android AVD manager muestra error "HAX kernel module is not installed!"