3

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

4

2 回答 2

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"
/>
于 2012-11-08T17:43:14.420 回答
0
mVideoView.setMediaController()

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

于 2013-12-31T13:14:09.490 回答