【问题标题】:Video live streaming pause not working in android视频直播暂停在android中不起作用
【发布时间】:2014-05-13 07:13:23
【问题描述】:

在我的应用中,我使用视频视图播放实时流媒体。这是我用来播放视频的代码。

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() 来暂停视频。但不幸的是,当我点击按钮时视频没有暂停。

请给出暂停直播视频流的解决方案。

【问题讨论】:

  • pause() 可以很好地停止视频,请发布您的完整代码

标签: android video-streaming


【解决方案1】:

您需要在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();
    }

 }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-12
    • 2018-08-16
    • 1970-01-01
    • 2018-08-24
    • 1970-01-01
    • 2019-09-01
    • 1970-01-01
    相关资源
    最近更新 更多