¿Cómo crear un acceso directo a la pantalla de inicio para una URL de transmisión en vivo?

¿Es posible crear un ícono de inicio que inicie una determinada URL de transmisión de video en una aplicación registrada para el tipo de medio específico? (u ofrezca el menú de selección de aplicaciones, en caso de que haya varias aplicaciones que coincidan con el filtro de contenido).

En mi caso, es una M3UURL de lista de reproducción que apunta a una transmisión DASH y me gustaría abrirla directamente en una aplicación predeterminada para el tipo de contenido (es decir, mxplayer).

Soy consciente de que es posible crear un acceso directo del iniciador desde Chrome u otro navegador a través de la opción Agregar al escritorio, pero en este caso, tocar el iniciador abrirá primero el navegador web y luego lo redirigirá a cualquier aplicación que pueda manejar el tipo de contenido. ¿Se puede hacer esto de una manera que no requiera un navegador web?

En términos más amplios, la pregunta es cómo crear un iniciador para una URL o un archivo local que se pueda tocar desde el escritorio y se abra en cualquier aplicación que pueda manejar el tipo de contenido.

¿Sabes la URL con seguridad? En caso afirmativo, puede usar Tasker para alimentar esa URL como datos al iniciar su reproductor de video. Además, puede usar el widget Tasker para iniciar esa tarea desde el escritorio. Alternativamente, puede enviar una intención que podría mostrar las aplicaciones en una hoja inferior para iniciar la URL.
sí, conozco la URL exacta, pero tasker afaik es una aplicación paga y, aparte de eso, quiero evitar ejecutar un servicio dedicado para eso; Básicamente, estoy buscando una manera fácil de obtener un iniciador que inicie la intención con los argumentos correctos sin tener que editarlo manualmente.

Respuestas (2)

Stock android no ofrece la posibilidad de crear accesos directos de escritorio personalizados, ya que eso es algo que maneja el lanzador, que es solo una aplicación como cualquier otra. Si bien algunos lanzadores ofrecen la opción de crear botones para cualquier actividad (por ejemplo, Nova y otros), actualmente no tienen la opción de establecer argumentos adicionales para los accesos directos, como direcciones URL o nombres de archivo.

Después de probar media docena de aplicaciones de Play Store, identifiqué al menos dos aplicaciones que pueden crear accesos directos genéricos que seguirán funcionando incluso después de desinstalar las aplicaciones: https://play.google.com/store/apps/details? id=krow.dev.esquema .

Con Intents la configuración que funcionó con VLC player es:

Otras aplicaciones de creación de accesos directos que probé registran los accesos directos y, por lo tanto, al desinstalarlas también se eliminarán los accesos directos.

Si hay muchos accesos directos como este, se necesita agregar el indicador ACTIVITY_NEW_DOCUMENT en la aplicación Intent para iniciarlos de forma independiente (en lugar de abrir la instancia anterior de VLC con la transmisión anterior ejecutándose en segundo plano).
Solo por curiosidad, ¿sería posible guardar la URL como un marcador y llamarla a través de un acceso directo de intención/actividad?

Si tiene un administrador de archivos (yo uso ES File Manager versión 4.1.5.5) que puede crear accesos directos al escritorio, entonces es posible hacer lo que le pide.

  1. Desde ES File Manager, presione el archivo, seleccione More.

    IMG:

  2. Selecciona Open As. Aparece una ventana con opciones. Elija uno AudiooVideo

    IMG:

  3. Aparecerá una nueva ventana con las opciones para seleccionar la aplicación con la que abrir el archivo. Seleccione Set as the default app, luego seleccione su aplicación favorita para reproducir las m3utransmisiones. La aplicación se abrirá y reproducirá la transmisión. Cierra la aplicación de transmisión.

    IMG:

  4. Seleccione nuevamente el archivo, haga clic en Moreseguido por Add to Desktop.

  5. Se creará un acceso directo; Al hacer clic en él, se abrirá la transmisión usando la aplicación seleccionada durante el paso 3.
ES File Manager registra el iniciador con su propio tipo de intención, y no es posible crear un iniciador para una URL, solo para un archivo local. Intenté colocar la URL de transmisión en un archivo m3uo m3u8, pero luego el lanzador la abre en el propio reproductor de audio de ES Managers, que no puede reproducirlo.
Elimine el acceso directo creado que se abre con el propio reproductor de audio de ES Manager, luego siga los pasos incluidos.
los accesos directos se eliminan si se desinstala es explorer y, aparte de eso, la aplicación es extremadamente intrusiva, por lo que no es realmente una opción viable/segura para mí
Puede elegir otra aplicación para crear accesos directos. Sí, los accesos directos se eliminarán si se elimina la aplicación.
Como mencioné en mi respuesta, hay algunas aplicaciones que crearán accesos directos 'independientes de la aplicación' que seguirán funcionando incluso después de desinstalar las aplicaciones.