2017-08-10 5 views
0

J'ai programmé un serveur de streaming simple en Java qui me permet de diffuser des fichiers multimédias via HTTP. Cela fonctionne parfaitement bien quand j'ouvre le flux sur un ordinateur ou un smartphone dans le même réseau. Pour être capable d'ouvrir le flux sur mon Samsung Smart TV, j'ai essayé de faire une petite application avec Tizen Studio. Comme le tag vidéo n'est pas capable de lire de nombreux formats différents, j'ai utilisé l'AVPlayer. Lorsque j'ouvre un fichier vidéo à partir d'un site Web (par exemple: http://techslides.com/demos/sample-videos/small.mp4) dans mon application, cela fonctionne. Mais quand j'essaie d'ouvrir le flux de mon mediastreamer (par exemple: http://192.168.1.101:9876/stv) dans mon réseau local, il ne montre rien d'autre que les contrôles AVPlayer, peu importe combien de temps j'attends que quelque chose se produise.AVPlayer ne lit pas de flux dans le réseau local

Quel est le problème ici? Il ne devrait pas y avoir beaucoup de différence entre la vidéo du site Web et mon flux, sauf la taille des vidéos. J'ai essayé de diffuser de nombreux formats vidéo differnt, et aucun d'entre eux ne fonctionne, donc l'échec ne peut pas être le format.

Merci d'avance!

+0

Avez-vous vu la section Déclarations Config.xml à: http://developer.samsung.com/tv/develop/guides/multimedia/common/using- avplay? – burakk

Répondre

1

Ajouter cette ligne dans config.xml

<access origin='*' subdomains='true'/>