0 votes

Lire l'URL de l'onglet actuellement ouvert dans un navigateur, chaque fois qu'il change.

J'utilise Logitech media server (LMS) pour lire ma musique sur un périphérique DLNA. Le serveur possède également un plugin youtube et peut lire le son des vidéos youtube si une url spécifique, qui contient l'identifiant de la vidéo youtube, est ouverte. Par exemple http://myLMS:9000/status.html?p0=playlist&p1=play&p2=youtube://wS1drVzZPmw&player=myPlayer .

Mais il ne lit qu'une seule vidéo de cette manière. Et j'aimerais qu'elles soient en lecture automatique, comme elles le sont lorsque l'on accède à YouTube avec un navigateur.

Une façon de le faire serait d'ouvrir un navigateur et de lire l'url de YouTube à chaque fois qu'elle change, d'une manière ou d'une autre, d'extraire l'identifiant de la vidéo de l'url, puis de la transmettre à LMS en générant un lien, similaire à celui que j'ai posté ci-dessus, mais contenant l'identifiant de la vidéo, qui a été extrait de l'url de YouTube.

La génération et l'ouverture du lien personnalisé pour le LMS ne devrait pas être trop difficile, en utilisant tasker, je pense. Mais je pense que récupérer l'url depuis le navigateur et vérifier constamment si elle a changé, serait plus difficile.

Alors, est-il possible de lire l'URL de l'onglet actuellement ouvert dans un navigateur, à chaque fois qu'il change, et de la stocker sous forme de texte quelque part ?

Ou peut-être que l'application YouTube sur Android stocke quelque part l'identifiant de la vidéo qu'elle est en train de lire. Cela pourrait aussi fonctionner, si nous pouvions le lire d'une manière ou d'une autre. Je pense que l'application YouTube diffuse également les vidéos automatiquement.

1voto

pr0nin Points 353

Les applications sur Android ne peuvent pas accéder aux données des autres applications. Par conséquent, vous ne pouvez pas simplement lire l'URL actuelle d'un navigateur web comme Chrome.

Si cela était possible, toutes les applications contenant des publicités le feraient et rapporteraient toutes les URL que vous visitez dans le navigateur web à un réseau publicitaire. Comme vous pouvez le voir, une telle interface serait un cauchemar pour la vie privée.

Par conséquent, la seule possibilité d'obtenir ce que vous voulez faire est d'utiliser un plugin de navigateur. Cependant, je ne pense pas qu'il existe un plugin de navigateur pour Chrome, Firefox ou un autre navigateur web sur Android qui ferait ce que vous voulez. Par conséquent, vous devez développer votre propre plugin de navigateur web (veuillez noter que les sujets de développement sont hors sujet sur ce site).

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X