如何自定义Vitamio小部件?

时间:2012-09-12 09:47:28

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

我正在使用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),但文件名仍然显示。

2 个答案:

答案 0 :(得分: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以增加可见性不可见(使用中断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"
/>

答案 1 :(得分:0)

mVideoView.setMediaController()

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