视频直播流暂停在Android中不起作用

时间:2014-05-13 07:13:24

标签: android video-streaming

在我的应用程序中,我使用视频视图播放直播。这是我用来播放视频的代码。

try {
String http_url="rtsp://live.wmncdn.net/jiljillive/bbb19eae240ec100af921d511efc86a0.sdp";           
        videoView = (VideoView) findViewById(R.id.videoView1);

        Uri video = Uri.parse(http_url);

        videoView.setVideoURI(video);
        videoView.start();
    } catch (Exception e) {
        // TODO: handle exception
        Toast.makeText(this, "Error connecting", Toast.LENGTH_SHORT).show();
    }

我使用 videoView.pause()暂停视频。但遗憾的是,点击按钮时视频未暂停。

请提供暂停实时视频流的解决方案。

1 个答案:

答案 0 :(得分:0)

您需要在pause视频的代码中添加这些内容:

<强> LiveStreamFragment.java:

private MediaController mediaController;

public class LiveStreamFragment extends Fragment implements OnPreparedListener,
        MediaController.MediaPlayerControl {

mediaPlayer = new MediaPlayer();
        mediaPlayer.setOnPreparedListener(this);


    @Override
        public void onPause() {
            super.onPause();
            mediaController.hide();
        }
  public void pause() {
        mediaPlayer.pause();
    }

 }