【问题标题】:Android Progressbar Icon on Vitamio before reading video阅读视频前 Vitamio 上的 Android 进度条图标
【发布时间】:2015-12-14 16:58:02
【问题描述】:

我有两个项目,一个是 vitamio 播放器,另一个是我想用 Vitamio 播放视频的项目,播放过程正常,我的问题是我想在阅读视频之前将一个图标作为进度条放在 VideoView 的中心并在视频准备好播放时隐藏此图标。具体来说,我在自己的项目中的布局中放置了一个进度条图标,即使媒体正在播放,该图标也会继续显示,如何在 vitmaio 项目中引用该进度条图标?或(我如何知道媒体已准备好在我自己的项目中播放?) 谢谢。

【问题讨论】:

标签: android video progress-bar


【解决方案1】:

将您的 VideoView 放在 FrameLayout 中,向该布局添加一个以中心重心的圆形 ProgressBar

在运行时在进度条上获取参考:

myProgressBar = (myProgressBar) findViewById(R.id.theprogressbarid);

如果您设置了 OnPreparedListener,媒体播放器会向您发送“onPrepare”事件, 在此事件中,隐藏 ProgressBar

myProgressBar.setVisibility(View.Gone);

【讨论】:

  • 我有两个项目,一个是 vitamio player,第二个是我的项目,如何在运行时从 vitamio 项目的进度条上获取参考?
【解决方案2】:

感谢 Gian,我解决了我遇到的问题:

   mVideoView.setOnPreparedListener(new OnPreparedListener() {

            @Override
            public void onPrepared(MediaPlayer arg0) {

                mLoading=(ProgressBar) findViewById(R.id.progressBar1);
                mLoading.setVisibility(View.GONE);

            }
        });

【讨论】:

    【解决方案3】:

    在 vitamio 4.2.2 中,您可以在视频视图中设置视图:

    videoView.setMediaBufferingIndicator(yourProgressView)
    

    就是这样。 Vitamio 在视频开始时隐藏您的进度视图

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-11
      • 1970-01-01
      • 2013-05-01
      • 2014-08-17
      • 1970-01-01
      • 2018-08-16
      • 1970-01-01
      • 2016-09-13
      相关资源
      最近更新 更多