【问题标题】:How to custom Vitamio widget?如何自定义 Vitamio 小部件?
【发布时间】:2012-09-05 07:29:32
【问题描述】:

我正在使用 Vitamio 插件播放直播。它运作良好。但我无法自定义它的 VideoPlayer。任何人都可以告诉我如何:

1/ 加载流媒体时自动播放。我正在使用此代码,但效率不高

mVideoView.setOnPreparedListener(new OnPreparedListener() {
    @Override
    public void onPrepared(MediaPlayer mp) {
        mp.start();
        if (mProgressDialog.isShowing())
            mProgressDialog.dismiss();
    }
});

2/ 隐藏控制栏上的文件名。我尝试使用mMediaController.setFileName("")mMediaController.setInfoView(null),但文件名仍然显示。

【问题讨论】:

    标签: java android http-live-streaming live-streaming


    【解决方案1】:
    mVideoView.setMediaController()
    

    设置要显示的 MediaController 小部件。只需从头开始创建自己的。

    【讨论】:

      【解决方案2】:

      1) 他们的例子使用

      mVideoView.setOnPreparedListener(new OnPreparedListener() {
          @Override
          public void onPrepared(MediaPlayer arg0) {
              if (loadingDialog.isShowing()) {
                  loadingDialog.dismiss();
                  mVideoView.start();
              }
          }
      });
      

      2) 您是否使用 Vitamio Bundle 作为库?

      如果是这样,只需打开 res/layout/mediacontroller.xml 并编辑文件名 TextView 以添加可见性不可见(使用 got 会破坏 ui) 在这里你可以随意定制

      <TextView
        android:id="@+id/mediacontroller_file_name"
        style="@style/MediaController_Text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:ellipsize="marquee"
        android:singleLine="true" 
        android:visibility="invisible"
      />
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-12-25
        • 2019-09-26
        • 2015-07-27
        • 2019-04-17
        • 2018-10-01
        • 2011-12-25
        相关资源
        最近更新 更多