2011-03-28 177 views
2

我有一个奇怪的问题。我有一个mp3流,我正尝试在应用程序中使用(2.1)。在你说流媒体在这里不被支持之前,它似乎是。Android媒体播放器流媒体 - 现在工作它不

我可以通过使用下面的代码获取昨晚的工作:

import java.io.IOException; 

import android.app.Activity; 
import android.media.MediaPlayer; 
import android.os.Bundle; 

public class Stream extends Activity { 
/** Called when the activity is first created. */ 
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    MediaPlayer mp = new MediaPlayer(); 
    try { 
     mp.setDataSource("http://ipaddress:8000/"); 
    } catch (IllegalArgumentException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } catch (IllegalStateException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } catch (IOException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } 
    try { 
     mp.prepare(); 
    } catch (IllegalStateException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } catch (IOException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } 
    mp.start(); 
    } 
} 

然而,今天,这是行不通的。此外,昨晚 - 我能够使用我的android手机上的互联网浏览器进行流式传输。虽然,昨天晚上我去了地址,它在视频播放器中打开了流。尽管如此,我今天也无法在浏览器中打开它。

在浏览器中,我不断收到“页面未显示”页面。我已经确认它在线。我可以从我的电脑(在同一网络上)浏览到它,并通过利用其他流媒体应用程序并浏览到其他网页来确认与我的android的互联网连接。

我很困惑,为什么我的代码(或流)在手机上突然停止工作。该代码甚至可以在2.1模拟器上工作(并对其进行流式处理)。

请让我知道你们都在想什么。

在此先感谢!

回答

0

似乎是网络端的连接问题。从WiFi上的手机打开太多的连接到流媒体服务器。这导致了一个IP黑名单。今天,这似乎已经清理了。