我尝试在Android上制作直播.我尝试了很多方法,但都没有奏效.我该怎么做?
这是RTSP的示例:
mMediaPlayer = new MediaPlayer();
mMediaPlayer.setDataSource(KralStream.getTvStreamUrl().toString());
mMediaPlayer.setDisplay(holder);
mMediaPlayer.prepareAsync();
mMediaPlayer.setOnBufferingUpdateListener(this);
mMediaPlayer.setOnCompletionListener(this);
mMediaPlayer.setOnPreparedListener(this);
mMediaPlayer.setOnVideoSizeChangedListener(this);
mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mMediaPlayer.setLooping(true);
Run Code Online (Sandbox Code Playgroud)
执行:05-26 10:22:46.186:
错误/ MediaPlayerService(10157):
创建PVPlayer 05-26 10:23:06.382:
错误/ PlayerDriver(10157):命令
PLAYER_INIT已完成,但出现错误或
信息-1 05-26 10 :23:06.382:
ERROR/MediaPlayer(23800 ):错误(1,
-1)05-26 10:23:06.382:错误/ MediaPlayer(23800):错误(1,-1)
RTSP:
VideoView videoView = (VideoView)findViewById(R.id.videoView1);
Uri uri = Uri.parse("rtsp://strm-3.tr.medianova.tv/rkraltv/rkraltv");
videoView.setVideoURI(uri);
videoView.start();
Run Code Online (Sandbox Code Playgroud)
它给出了这样的信息:
"对不起,这段视频
无法播放." Exeptions; 05-26
10:40:08.979:
ERROR/MediaPlayerService(10157):
create PVPlayer 05-26 10:40:09.188:
INFO/ActivityManager(10163):显示的
活动
com.giantrabbit.nagare/.KralTvNow:433
ms(总计433 ms)05-26 10:40:11.702:
WARN/PowerManagerService(10163):定时器
0x3-> 0x3 | 0x1 05-26 10:40:29.061:
WARN/MediaPlayer(24284):info/warning
(1,26))05-26 10:40:29.061:
INFO/MediaPlayer(24284):Info(1,26)
05-26 10:40:29.100:
ERROR/PlayerDriver(10157):命令
PLAYER_INIT已完成,但出现错误或
信息-1 05 -26 …