Java 如何定制Vitamio小部件?

Java 如何定制Vitamio小部件?,java,android,http-live-streaming,live-streaming,Java,Android,Http Live Streaming,Live Streaming,我正在使用Vitamio插件来播放流媒体直播。它工作得很好。但我不能定制它的视频播放器。任何人都可以教我如何: 1/加载流媒体时自动播放。我正在使用这个代码,但它不是有效的 mVideoView.setOnPreparedListener(new OnPreparedListener() { @Override public void onPrepared(MediaPlayer mp) { mp.start(); if (mProgressDia

我正在使用Vitamio插件来播放流媒体直播。它工作得很好。但我不能定制它的视频播放器。任何人都可以教我如何:

1/加载流媒体时自动播放。我正在使用这个代码,但它不是有效的

mVideoView.setOnPreparedListener(new OnPreparedListener() {
    @Override
    public void onPrepared(MediaPlayer mp) {
        mp.start();
        if (mProgressDialog.isShowing())
            mProgressDialog.dismiss();
    }
});
2/隐藏控制栏上的文件名。我试图使用
mMediaController.setFileName(“”)
mMediaController.setInfoView(null)
,但文件名仍然显示出来。

1)他们的示例使用

mVideoView.setOnPreparedListener(new OnPreparedListener() {
    @Override
    public void onPrepared(MediaPlayer arg0) {
        if (loadingDialog.isShowing()) {
            loadingDialog.dismiss();
            mVideoView.start();
        }
    }
});
2) 您是否使用Vitamio捆绑包作为库

如果是这样,只需打开res/layout/mediacontroller.xml并编辑文件名TextView以添加不可见的可见性(使用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"
/>

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

mVideoView.setMediaController()