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];

}
Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top