Mon application permet aux vidéos d'être affichées dans UITableViewCells sur iOS.MPMoviePlayerController pour le fichier distant sur Amazon S3
Je stocke actuellement mes fichiers vidéo dans Amazon S3 et en utilisant CloudFront. J'ai obtenu ce code à partir des documents Apple:
MPMoviePlayerController *player =
[[MPMoviePlayerController alloc] initWithContentURL: myURL];
[player prepareToPlay];
[player.view setFrame: myView.bounds]; // player's frame must match parent's
[myView addSubview: player.view];
// ...
[player play];
J'ai implémenté ce code à peu près exactement dans ma propre application. Pour une raison quelconque, cela ne semble pas fonctionner pour moi. Je pense que cela peut avoir quelque chose à voir avec le fait que JWPlayer ne soit pas installé dans mon seau S3. Ma question est la suivante: Pour afficher une vidéo dans l'application qui permet de jouer en chargeant le contenu restant de la vidéo en arrière-plan, ai-je besoin de JWPlayer dans mon compartiment S3? ... ou est-ce inutile étant donné l'utilisation de MPMoviePlayerController.
Merci!
Avez-vous testé 'myURL' si c'est le bon et si cela fonctionne à partir du navigateur? – danypata
Yup, ça me donne un lien pour télécharger le fichier. Le fichier est lu une fois téléchargé ... – user2312407
Votre contenu est-il codé en tant que flux HTTP M3U8 (c'est-à-dire, quelques fichiers de profil M3U8 et un grand nombre de fichiers fragmentés TS)? – Till