Android RTSP流媒体无法工作

Android RTSP流媒体无法工作,android,media-player,Android,Media Player,我已经创建了一个应用程序,将从RTSP上播放: MediaPlayer mediaPlayer = new MediaPlayer(); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); try { mediaPlayer.setDataSource( "rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov"); mediaPlayer.pre

我已经创建了一个应用程序,将从RTSP上播放:

MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);

try 
{
    mediaPlayer.setDataSource(
        "rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov");
    mediaPlayer.prepare();

} catch (IllegalArgumentException e) {
    // TODO Auto-generated catch block
    //e.printStackTrace();
    Toast.makeText(MyYouTubeActivity.this, 
        "Eror Play", Toast.LENGTH_SHORT).show();

} catch (IllegalStateException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();

} catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();

}           

mediaPlayer.start();
但它不起作用,在Logcat中我看到:

09-12 12:57:20.899: ERROR/PlayerDriver(95): Command PLAYER_PREPARE completed with an error or info PVMFFailure
第一次插入权限::

代码::


另请参考::

您需要在设备中启动Internet,然后执行开始:,我可以从android的youtube应用程序查看视频,但我的应用程序不是!尝试将音乐放入本地文件夹你是什么意思,我的问题是RTSP的问题:-不起作用,android防火墙似乎不接受RTSP流,我想是的,因为当我在windows上用VLC测试RTSP时,防火墙会要求我接受该连接:知道吗?
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.INTERNET
player.setAudioStreamType(AudioManager.STREAM_MUSIC);
            player.setDataSource("url");
            player.prepare();
                        player.start();