MPMoviePlayerViewController crash
santos44
Membre
Bonjour,
j'ai déjà abordé ce problème dans un autre post, mais je souhaite lui consacré un exprès étant donné que le problème diffère du post d'origine.
Voila, j'ai un web service ou j'ai des fichiers vidéos et de l'audios stocké dessus et je souhaite les regarder en streaming sur mon appli.
Voila le bout de code en question:
[font=Verdana, Times, serif]Quand je lance la vidéo, le lecteur apparait, mais se referme aussitôt avec un beau message:[/font]
[font=Verdana, Times, serif]
En tout cas je pense que mon problème ne vient pas de mon lien, car quand je l'exécute sur mon navigateur web, il fonctionne.
Si quelqu'un a une solution /huh.gif' class='bbc_emoticon' alt='???' />
j'ai déjà abordé ce problème dans un autre post, mais je souhaite lui consacré un exprès étant donné que le problème diffère du post d'origine.
Voila, j'ai un web service ou j'ai des fichiers vidéos et de l'audios stocké dessus et je souhaite les regarder en streaming sur mon appli.
Voila le bout de code en question:
[color=#7134aa]NSString[/color] *url = [[color=#7134aa]NSString[/color] [color=#401082]stringWithFormat[/color]:[color=#c72c25]@"http://......"[/color]];<br />
[color=#7134aa]NSURL[/color] *mediaURL = [[color=#7134aa]NSURL[/color] [color=#401082]URLWithString[/color]:filePath];<br />
MPMoviePlayerViewController *mPlayer = [[MPMoviePlayerViewController alloc][color=#1c8600] initWithContentURL:mediaURL];[/color]<br />
[color=#1c8600][mPlayer.moviePlayer setMovieSourceType:MPMovieSourceTypeStreaming];[/color]<br />
[color=#1c8600]mPlayer.moviePlayer.allowsAirPlay=YES;[/color]<br />
[color=#1c8600][mPlayer.moviePlayer setControlStyle:MPMovieControlStyleFullscreen];[/color]<br />
[color=#1c8600][mPlayer.moviePlayer setFullscreen:YES animated:YES];[/color]<br />
[color=#1c8600][self presentMoviePlayerViewControllerAnimated:mPlayer]
[/color][font=Verdana, Times, serif]Quand je lance la vidéo, le lecteur apparait, mais se referme aussitôt avec un beau message:[/font]
[font=Verdana, Times, serif]
[/color][/font]*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'An AVPlayerItem cannot be associated with more than one instance of AVPlayer'***
En tout cas je pense que mon problème ne vient pas de mon lien, car quand je l'exécute sur mon navigateur web, il fonctionne.
Si quelqu'un a une solution /huh.gif' class='bbc_emoticon' alt='???' />
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Merci Appple et sa politique de merdeeeee.
Fait chié je vais devoir parser tout mes .avi de mon webService en .mov !!!
Super!!!!
Dommage
AVI est un conteneur propriétaire venant du monde Microsoft (tout comme MOV vient du monde Apple). C'est compréhensible qu'Apple ne supporte pas AVI du coup !
C'est clair qu'avec une marge bénéficiaire de 3,75 %, Apple a de quoi faire d'énormes efforts pour faciliter la vie aux développeurs Windows/Linux qui représentent après tout l'essentiel des programmeurs dans le monde.
Oui, 3,75% c'est ce que gagne Apple sur les ventes d'un produit iTunes. Sur une application à 0,78 euros Apple gagne 0,015 euros.. Méchante Apple, méchante.. Ces chiffres proviennent de la publication des résultats Apple pour le dernier trimestre.
Les fameux 30% de "taxe Apple" c'est de la marge BRUTE et non le chiffre final après déduction des coûts. Mine de rien, ça coute bonbon tous le coté gratuit de l'AppStore. Apple ne cherche pas à gagner d'argent avec ça. C'est même le contraire, tout est fait pour ne PAS GAGNER D'ARGENT, sans en perdre évidement !
Pourquoi ? Parce que le Store est une fabuleuse publicité pour l'achat de Devices. C'est en vendant des machines qu'Apple gagne ces sous, pas avec les applications. Cela changera peut être dans le futur, mais pour le moment c'est comme ça.