Impossible de visionner des films Quicktime sur HTTPS dans Safari ou UIWebView
Je suis en train de sortir mon iPhone application pour qu'elle fonctionne avec le protocole HTTPS en outre, HTTP, mais à l'aide de UIWebView ou MPMoviePlayerController pour afficher un fichier Quicktime MOV ne semble pas fonctionner avec le protocole HTTPS. J'ai "Ce film n'a pas pu être joué". J'ai essayé dans Safari pour éliminer mon application comme étant le problème, et c'est la même chose. Si je utiliser le protocole HTTP, il fonctionne très bien.
Ce fil a une discussion similaire, mais pas de résolution: http://discussions.apple.com/thread.jspa?messageID=12908818
Je ne suis pas à l'aide de l'auto-signé certs; ma machine a inscrit SSL cert, et j'ai poussé à la fois la GoDaddy intermédiaire cert et la normale cert pour mon iPad (4.2.1) à l'aide de l'utilitaire de configuration iPhone. J'ai vérifié cela fonctionne car Safari ne pas me demander sur le certificat lors de la visite du site sécurisé, comme il l'aurait fait avant. Je peux voir le film sur HTTPS à l'aide de la normale navigateurs comme FF ou Safari sur mac OSX, iOS. Il apparaît également de travailler dans le simulateur, mais j'ai essayé les deux iPhone 4.1 et iPad 4.2.1.
Est-il une solution qui me permettra de visualiser la vidéo sur HTTPS?
OriginalL'auteur jdhar | 2011-01-11
Vous devez vous connecter pour publier un commentaire.
Après avoir connu le même problème et les symptômes, j'ai été en mesure d'accéder à l'Apple Developer Forum mentionné ici
Le résultat de la Pomme de thread, c'est que vous devez avoir une adresse Certificat Intermédiaire installé sur le serveur. Il ne suffit pas d'avoir seulement le certificat de serveur est installé.
J'ai testé ce système d'exploitation Mac OS X 10.6 Server. J'ai installé le certificat du serveur et tout les navigateurs de bureau, ont été en mesure de diffuser une vidéo sur HTTPS, et les appareils iOS (iPhone et iPad) les deux ont donné le "Ce film n'a pas pu être joué" erreur.
L'installation de la Certificat Intermédiaire résolu le problème.
D'autres appareils, comme les téléphones et les tablettes Android et RIM, PowerBook (via Flash) n'avait pas de problèmes de lecture de la vidéo sans le Certificat Intermédiaire. Je soupçonne que c'est un cas de iOS exagérer avec sa sécurité, une "Fonctionnalité" si ce n'est un bug 😉
Je ne suis pas une PKI expert, donc je ne peux pas vous dire pourquoi cela fonctionne. Peut-être un autre facteur qui peut expliquer la PKI vaudou derrière tout cela.
OriginalL'auteur Paul A.
Marquage ce comme résolu. Ce parallèle fil sur dev apple. forums:
https://devforums.apple.com/message/361209#361209
OriginalL'auteur jdhar