2010-11-24 26 views
2

Je cherche un exemple d'utilisation de libmms et de ffmpeg pour diffuser un fichier audio mms? Maintenant, j'ai importé les deux bibliothèques sur mon projet xcode, et je pense que la première chose à faire est d'appeler mms_connect(), mais je ne sais pas quels arguments utiliser.Comment utiliser les fonctions Libmms

Merci beaucoup à l'avance.

Répondre

0
  • Vous pouvez utiliser:

mms_connect (NULL, NULL, g_tcUrl.av_val, g_hostname.av_val, g_playpath.av_val, "", g_port, 128 * 1024)

Note:

NSString* strTemp;  
strTemp = @"mms://123.30.49.85/htv2"; 
// strTemp = @"mms://212.58.251.92/wms/bbc_ami/radio1/radio1_bb_live_int_eq1_sl0"; 
g_tcUrl.av_val = new char[[strTemp length] + 1]; 
[strTemp getCString:g_tcUrl.av_val 
      maxLength:([strTemp length]+1) 
      encoding:NSUTF8StringEncoding]; 
g_tcUrl.av_len = strlen(g_tcUrl.av_val); 
//strTemp = @"212.58.251.92"; 
strTemp = @"123.30.49.85"; 
g_hostname.av_val = new char[[strTemp length]+1];  
[strTemp getCString:g_hostname.av_val 
      maxLength:([strTemp length]+1) 
      encoding:NSUTF8StringEncoding]; 
g_hostname.av_len = strlen(g_hostname.av_val); 
//strTemp = @"/wms/bbc_ami/radio1/radio1_bb_live_int_eq1_sl0"; 
strTemp = @"/htv2"; 
g_playpath.av_val = new char[[strTemp length] + 1];   
[strTemp getCString:g_playpath.av_val 
      maxLength:([strTemp length]+1) 
      encoding:NSUTF8StringEncoding]; 
g_playpath.av_len = strlen(g_playpath.av_val); 
g_port = 1755;