Android RTSP流媒体无法工作
我已经创建了一个应用程序,将从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
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();