App Rejeté pour ne pas utiliser HTTP en direct Streaming Protocol
-
26-09-2019 - |
Question
Dois-je besoin d'apporter des modifications au niveau du code pour jouer mes vidéos sur le protocole HTTP Live Streaming? ou est-il plus un problème de serveur, où je dois ré-encoder les vidéos etc?
Nous avons examiné votre demande, mais ne peuvent pas poster cette version à l'App Magasin parce qu'il n'utilise pas le HTTP En direct Streaming Protocol, qui est nécessaire pour la diffusion en streaming vidéo sur les réseaux cellulaires pour plus de dix minutes. On a détails supplémentaires inclus ci-dessous pour expliquer la question, et l'espoir vous envisager de réviser et resoumettre votre application.
Voici comment je joue la vidéo. Il pointe juste une URL CloudFront:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
STVideo *mySTVideo;
mySTVideo = [items objectAtIndex:indexPath.row];
moviePlayerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:mySTVideo.video_url]];
moviePlayerViewController.view.backgroundColor = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"st-screen.png"]];
[self presentMoviePlayerViewControllerAnimated:moviePlayerViewController];
[moviePlayerViewController release];
[tableView deselectRowAtIndexPath:indexPath animated:YES];
}
La solution
Il me semble avant tout tout droit. Vous jouez un cours d'eau pour plus de 10 minutes à travers le réseau cellulaire sans utiliser documentation sur streaming en direct, je suppose la question est tout à fait côté serveur-à-dire si vous pointez l'objet lecteur multimédia à une URL de streaming en direct, il va trouver cela automatiquement.