NSURLConnection terminé avec erreur code d'-1002
Amis j'ai le simple lecteur audio (MPMoviePlayerController) qui peut lire des flux audio. Sur iOS 11 j'ai très interessing de la difficulté, mille fois j'ai l'erreur et mon stream a été arrêtée:
NSURLConnection finished with error - code -1002
Je coller ce code (ce code, j'ai vu sur stackowerflow) mais ce n'est pas pour moi:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSExceptionDomains</key>
<dict>
<key>cast.mysite.com</key>
<dict>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSIncludesSubdomains</key>
<true/>
</dict>
</dict>
</dict>
Vous savez peut-être la meilleure solution?
Assurez-vous que vous êtes le streaming audio à partir de sécuriser le serveur (serveur avec un certificat valide).
c'est une obligation? j'ai 8 flux http et sur iOS 10 fonctionne parfaitement mais sur iOS 11 - au bout de 5 minutes de l'arrêt de joueur
J'ai répondu à votre préoccupation en "Réponse" de la section parce que dans la zone de commentaire, il est difficile de répondre à votre question.
Merci man, mais j'ai le flux audio et comment je sais flux audio, il n'est pas nécessaire d'utiliser le protocole https..
c'est une obligation? j'ai 8 flux http et sur iOS 10 fonctionne parfaitement mais sur iOS 11 - au bout de 5 minutes de l'arrêt de joueur
J'ai répondu à votre préoccupation en "Réponse" de la section parce que dans la zone de commentaire, il est difficile de répondre à votre question.
Merci man, mais j'ai le flux audio et comment je sais flux audio, il n'est pas nécessaire d'utiliser le protocole https..
OriginalL'auteur Genevios | 2017-10-12
Vous devez vous connecter pour publier un commentaire.
Que l'erreur doit pas être liés à l'utilisation de HTTP au lieu de HTTPS. App de la Sécurité des Transports échecs de renvoyer le code d'erreur -1022.
Le code d'erreur -1002 indique une URL non valide. Peut-être que votre le HTTP live streaming fichier de liste de lecture contient un structurellement URL non valide (par exemple, manque régime, un régime autre que http/https, etc.)?
Pour plus de débogage, définissez cette variable d'environnement
dans votre projet Xcode et de ré-exécuter l'application. Une fois que vous savez ce que l'URL est un échec, le problème risque de devenir de plus en plus évidents.
Si ce n'est pas le cas, remplissez un rapport de bogue.
Quel est le journal le dire?
tic statut de lecture [58:0x0]: 1:57 je sais très bien que ce n'est pas l'erreur, mais très ennuyeux à chaque fois avant de commencer à montrer cette ligne
stackoverflow.com/questions/30731785/...
Rien à voir avec Xcode. C'est de débogage supplémentaires dans la version de l'iOS (et, par extension, le simulateur).
OriginalL'auteur dgatwood
Première chose que vous devez utiliser secure server (serveur avec un certificat valide).
Je ne suis pas sûr non plus qu'il est nécessaire ou pas parce que je n'ai jamais essayé de frapper serveur avec un certificat non valide. Vous pouvez essayer ce code (pas sûr que cela fonctionne pour vous ou pas), mettez ce code dans Appdelegate.m
C'est une très, très mauvaise idée. Désactive la demande de l'URL de la sécurité pour l'ensemble de votre application, et votre application sera rejeté à partir de l'App Store d'iOS si vous l'essayez.
OriginalL'auteur Zeeshan Arif