Freezone S'inscrire

FAQ FAQ Rechercher Rechercher Liste des Membres Liste des Membres Groupes d'utilisateurs Groupes d'utilisateurs S'enregistrer S'enregistrer
Développement d'Application Freestore
 

Poster un nouveau sujet    Répondre au sujet
   Univers Freebox Index du Forum -> Freebox / Freebox OS / Les App. (Freebox Connect, Freebox Files...)



 Auteur   Message 
bambino3996
(Auteur du topic)

Hobbit de L'Univers


Inscrit le: 24 Avr 2009
Messages: 10
 
27 points

bambino3996
(Auteur du topic), Posté le: Jeu 20 Aoû 2026, 18:54    Sujet du message: Développement d'Application Freestore Développement d'Application Freestore 17290 15040
Répondre en citant

Bonjour à tous,
Je commence a apprendre le développement QML pour faire des applications a publier sur le Freestore.

Jusqu'a présent je m'en sors mais il y a un problème dont je n'arrive pas a me sortir.

Mon application permet de lancer sur le lecteur externe (celui permettant de choisir la langue ou les sous titres si le flux le permet), cependant lorsque mon application veut ouvrir la vidéo (exemple de lien pour cette vidéo : "http://serveur/mavideo.mkv") j'ai automatiquement une Pop UP me demandant si je veux ouvrir le lien avec le Lecteur vidéo ou si je veux l'ouvrir avec l'application de Téléchargement.

Comment puis je faire dans mon application pour que dès que je lance le lien de la vidéo cela ouvre le lecteur externe sans passer par cette Pop UP de choix entre le lecteur et les téléchargements ?

Merci beaucoup d'avance pour votre aide.

Cordialement,
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
ibisesginger
Hobbit de L'Univers


Inscrit le: 14 Aoû 2026
Messages: 1
 
2 points

ibisesginger, Posté le: Ven 21 Aoû 2026, 9:30    Sujet du message: 246598 222181 Répondre en citant

En QML, selon l’environnement Freestore que vous utilisez, essayez de passer explicitement par l’API permettant d’ouvrir une URL avec le lecteur multimédia externe, par exemple en utilisant le composant/API prévu pour lancer une application externe, avec le lecteur vidéo comme application cible.

Si votre environnement ne permet pas de spécifier directement l'application cible, une autre approche consiste à utiliser un URI de type média (`vidéo://` ou le schéma supporté par votre plateforme Free online games plutôt qu'une URL HTTP classique. Le système pourra alors reconnaître immédiatement qu'il s'agit d'un flux vidéo.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
bambino3996
(Auteur du topic)

Hobbit de L'Univers


Inscrit le: 24 Avr 2009
Messages: 10
 
27 points

bambino3996
(Auteur du topic), Posté le: Ven 21 Aoû 2026, 10:13    Sujet du message: 17290 15040
Répondre en citant

ibisesginger a écrit:
En QML, selon l’environnement Freestore que vous utilisez, essayez de passer explicitement par l’API permettant d’ouvrir une URL avec le lecteur multimédia externe, par exemple en utilisant le composant/API prévu pour lancer une application externe, avec le lecteur vidéo comme application cible.

Si votre environnement ne permet pas de spécifier directement l'application cible, une autre approche consiste à utiliser un URI de type média (`vidéoCry/` ou le schéma supporté par votre plateforme Free online games plutôt qu'une URL HTTP classique. Le système pourra alors reconnaître immédiatement qu'il s'agit d'un flux vidéo.


Merci beaucoup, je vais essayer ça et je vous redis si je suis arrivé a faire ce que je voulais.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
Fystrack
Geek de L'Univers


Inscrit le: 30 Juil 2012
Messages: 1164
 
1437 points

Fystrack, Posté le: Ven 21 Aoû 2026, 10:16    Sujet du message: 78679 73203 Répondre en citant

Bonjour

Doit on en conclure que Bambino est aussi un bot ?

Cordialement
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
Kloung
Chevalier de L'Univers


Inscrit le: 09 Sep 2018
Messages: 592
 
1122 points

Kloung , Posté le: Ven 21 Aoû 2026, 10:46    Sujet du message: 175147 160683 Répondre en citant

Bonjour,

Je me suis posé la question dès son 1er message, ça ressemble à du SL57... Ce qui semble se confirmer ensuite, même si lui essaie de répondre Smile
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
Homer54
Geek de L'Univers


Inscrit le: 09 Jan 2012
Messages: 2373
 
4066 points

Homer54, Posté le: Ven 21 Aoû 2026, 11:09    Sujet du message: 67911 61734 Répondre en citant

Je pensais comme vous, j'ai donc pas répondu pour voir
_________________
Il est où le nouvel admin Ivan ?
Honorons la mémoire de CurtisNewton et Chrispas

1°) Wi-Fi, CPL ? Non ! Merci...
L'Ethernet, c'est la vie !

2°) Pour vos archives, n'oubliez pas les PAR2
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
Robert0808
Hobbit de L'Univers


Inscrit le: 24 Sep 2026
Messages: 1
 
1 points

Robert0808, Posté le: Jeu 24 Sep 2026, 12:49    Sujet du message: Re: Développement d'Application Freestore Re: Développement d'Application Freestore 246919 222457 Répondre en citant

bambino3996 a écrit:
Bonjour à tous,
Je commence a apprendre le développement QML pour faire des applications a publier sur le Freestore.

Jusqu'a présent je m'en sors mais il y a un problème dont je n'arrive pas a me sortir.

Mon application permet de lancer sur le lecteur externe (celui permettant de choisir la langue ou les sous titres si le flux le permet), cependant lorsque mon application veut ouvrir la vidéo (exemple de lien pour cette vidéo : "http://serveur/mavideo.mkv") j'ai automatiquement une Pop UP me demandant si je veux ouvrir le lien avec le Lecteur vidéo ou si je veux l'ouvrir avec l'application de Téléchargement.

Comment puis je faire dans mon application pour que dès que je lance le lien de la vidéo cela ouvre le lecteur externe sans passer par cette Pop UP de choix entre le lecteur et les téléchargements ?

Merci beaucoup d'avance pour votre aide.
Lorsque j'apprends quelque chose de nouveau, j'essaie toujours d'en explorer tous les aspects. J'ai appliqué le même principe lors du choix d'une plateforme en ligne https://mostbetma1.bet/.

Cordialement,


De mémoire, le point important est que Qt.openUrlExternally() ne permet pas de choisir directement l’application à lancer. Il demande à Sailfish OS d’ouvrir l’URL avec l’application associée, et si plusieurs handlers sont disponibles, le système peut afficher le choix.

Donc pour ton cas, tu peux bien faire quelque chose comme Qt.openUrlExternally("http://serveur/mavideo.mkv"), mais tu ne peux pas simplement lui dire « ouvre ça avec le lecteur vidéo » depuis QML. D’ailleurs, des développeurs Sailfish ont utilisé exactement cette méthode pour ouvrir des fichiers multimédia avec le lecteur externe.

Si le but est de supprimer complètement la popup, il faut plutôt agir sur l’association MIME/handler ou avoir un seul lecteur enregistré pour ce type de contenu. Le choix de l’application est justement géré par le système. Pour une application destinée au Harbour, il faut aussi faire attention aux restrictions concernant l’enregistrement de handlers personnalisés.

Donc je commencerais par Qt.openUrlExternally(url) et je vérifierais ensuite quelles applications sont enregistrées pour le type MIME de ton flux. Si plusieurs applications proposent de gérer le MKV/HTTP, la popup est normale et ton QML ne peut pas la forcer à disparaître proprement.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé

Poster un nouveau sujet     Répondre au sujet

Univers Freebox Index du Forum -> Freebox / Freebox OS / Les App. (Freebox Connect, Freebox Files...)
Page 1 sur 1
Toutes les heures sont au format GMT + 2 Heures
 

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum





CoolVista Thème phpbb
- Site adapté par Vincent Barrier
 © 2005 - 2009 Univers Freebox