Cambio entre fuentes multimedia al utilizar el protocolo RTSP

Al utilizar el protocolo RTSP para transmitir audio o vídeo, puede cambiar entre fuentes sin desconectarse y conectarse de nuevo al servidor (si el servidor lo permite). Esta capacidad permite cambiar entre contenidos de una forma más rápida y eficaz, por ejemplo, al cambiar de canal en una aplicación de televisión móvil. La interfaz net.rim.device.api.media.control.RtspContentControl ofrece el método que puede utilizar para cambiar entre fuentes multimedia.

Para obtener un objeto RtspContentControl, invoque javax.microedition.media.Player.getControl() en un objeto Player que haya creado para reproducir contenidos multimedia RTSP.

Al invocar getControl(), debe pasar el nombre de clase completo del control (por ejemplo, “net.rim.device.api.media.control.RtspContentControl”).

Para cambiar entre reproducciones de contenido multimedia, invoque switchStreamToUrl() en el objeto RtspContentControl y pase la dirección URL de la fuente multimedia a la que desea cambiar.

RtspContentControl rtspControl = (RtspContentControl) 
         player.getControl( "net.rim.device.api.media.control.RtspContentControl");
if (rtspControl == null)
{
    // Code that runs if an RtspContentControl object is not available
}
try
{   
    rtspControl.switchStreamToUrl("<URL>");
}
catch (Exception me)
{
    // Code that runs if the video stream is not available
}
 
Tema siguiente: Obtener más información

¿Le ha resultado útil esta información? Envíenos sus comentarios.