2014-05-22 86 views
-1

你好,我已經按照this鏈接播放rtmp流的信息,如「rtmp://178.33.241.201:1935/teledunet/spacetoon」配置後我沒有收到任何構建錯誤或語法錯誤,但是當它在仿真器或實際設備上運行後,啓動一條消息彈出窗口說「不幸的應用程序已停止工作」請幫助我,有一件事請提供解決方案只有關於rtmp協議,因爲我對rtsp或http不感興趣 你提前!在Android應用程序中播放Rtmp流

回答

-1

簽出此代碼,它可能會幫助你!

$cc->headers[] = "Host: www.teledunet.com"; 
$cc->headers[] = "Referer: http://www.teledunet.com/"; 
$html = $cc->get("http://www.teledunet.com/mobile/?con"); 
preg_match("/var aut='\?id0=(.*?)'/", $html, $timex); 
$swf = "http://www.teledunet.com/mobile/player.swf?id0=".$timex[1]."&channel=".$tmp[1]; 
$tmxx = $tmp[1]; 
preg_match("|rtmp://(.*?)/$tmxx|", $html, $r); 
if (empty($r[0])){ 
    $r[0] = "rtmp://5.135.134.110:1935/live"; 
} 
echo "\r\nStart of ".$tmp[0]." in progress...\r\n"; 
$cmd = 'rtmpdump -q -v -r "'.$r[0].'" -W "'.$swf.'" -p  "http://www.teledunet.com/mobile/?con" -y "'.$tmp[1].'" | "'.$vlc.'" --meta- title="'.$tmp[0].' (Teledunet by Darby_Crash)" - '.$out.''; 
shell_exec($cmd); 
+3

雖然此代碼可能有助於解決問題,但代碼只有答案不是高質量。一個更好的答案將描述代碼的作用,顯示插入它的位置,說明爲什麼採取這種方法,並鏈接到相關文檔。 –