2010-04-27 12 views
7

Soy nuevo en el desarrollo de iphone, estoy analizando una URL XML y visualizo su contenido en la tabla, cuando hago clic en una fila, su correspondiente URL de tubo analizado se reproduce con el reproductor de películas. Estoy usando Media Player Framework. Aquí está mi código¿Cómo reproducir el video usando "HTTP Live Streaming" en iphone?

NSURL *movieURL = [NSURL URLWithString:requiredTubeUrl]; 

if (movieURL) 
{ 
if ([movieURL scheme]) 
{ 
    MoviePlayerController *myMovie = [[MoviePlayerController alloc]init]; 

    [myMovie initAndPlayMovie:movieURL]; 

} 

} 

esto está funcionando muy bien, pero yo quiero jugar el vídeo usando "HTTP Live Streaming" .¿Cómo ¿Puedo hacer eso? Cualquier tutorial y código de muestra me sería más útil. Gracias.

+0

Igual que la curiosidad, estoy agregando otra pregunta sobre cómo reproducir la radio en vivo? – harshalb

+0

@hib Si publica sus preguntas como una nueva, hay más posibilidades de obtener una respuesta. – Warrior

+0

¿Tiene todo lo configurado en el servidor para que HTTP Live Streaming funcione? – Twelve47

Respuesta

1

Apple proporciona una visión general y algunas páginas de muestra con transmisiones. Proporciona la URL del archivo de la lista de reproducción (.M3U8) a su instancia de MPMoviePlayer. Si su servidor está configurado correctamente, la URL del archivo .M3U8 debería ser suficiente.

http://developer.apple.com/iphone/library/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008332-CH1-DontLinkElementID_29

1

Uso MPMoviePlayerController para el streaming desde el servidor.

-(void)initAndPlayMovie:(NSURL *)movieURL 
{ 
    // Initialize a movie player object with the specified URL 
     MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] initWithContentURL:movieURL]; 
     if (mp) 
     { 
      [self.moviePlayer play]; 
     } 
} 
Cuestiones relacionadas