Commit 323ba85d authored by Feel Deverlopers's avatar Feel Deverlopers

SDK DRAGONS FEEL

parent 36d5bc85
Integrar reproductor Dragons Feel en tu aplicación Android
La aplicación Dragons Feel está preparada para poder lanzar las diferentes opciones de reproductor que presenta desde cualquier aplicación Android. A continuación, se enumeran los pasos necesarios para lograrlo:
instanciar un objeto de la clase Intent utilizando Intent.ACTION_VIEW como action:
Intent intent = new Intent(Intent.ACTION_VIEW);
agregar parámetros al objeto intent para configurar los datos del canal/video de streaming a reproducir como así también el tipo de player de Dragons Feel a ejecutar. Los diferentes parámetros son los siguientes:
url(*): la dirección URL del canal/video de streaming
content_name(*): especifica el nombre del canal/video de streaming a reproducir. Aparecerá a modo de título dentro del reproductor.
content_type(*): indica el tipo de formato del canal/video de streaming, es un valor entero y las opciones posibles son:
0 -> formato DASH (extensión mdp)
1 -> formato SS
2 -> formato HLS (extensión m3u8)
3 -> otro formato
url_imagen_channel(*): url (absoluta) de una imagen que será incrustada dentro del reproductor.
user_agent (*): es el user agent con que se hará la petición (request) a la url de canal/video de streaming.
player_type: para elegir el tipo de reproductor, actualmente hay 2 alternativas posibles:
tv: reproductor optimizado para streaming
series: reproductor optimizado para ver películas/series, con controles de pausa/play, rewind, etc.
El reproductor por defecto es tv
webviewType: para abrir el enlace determinado por url directamente en el navegador, este parámetro sólo tiene efecto si es que no se ha especificado el parámetro player_type. Los valores posibles son chrome o webview.
A continuación, va un ejemplo de cómo agregar los parámetros al intent:
intent.putExtra("content_name", "Mi video Favorito");
intent.putExtra("content_type", 3); //2 -> HLS
intent.putExtra("url_imagen_channel", "http://ejemplo.imagen.com/prueba.png");
intent.putExtra("userAgent", "Mozilla/5.0 (Linux; Android 7.0; SM-G930VC Build/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/58.0.3029.83 Mobile Safari/537.36");
intent.putExtra("url", "http://ejemplo.streaming.com/index.m3u8");
intent.putExtra("playerType", "tv");
Una vez que se agregaron los parámetros al intent sólo hace falta lanzar el activity de la aplicación de Dragons Feel que ejecutará su reproductor:
intent.setComponent(new ComponentName("com.dragonsfeel" , "com.dragonsfeel.SplashActivity"));
startActivity(intent);
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment