Java 如何定制Vitamio小部件?
我正在使用Vitamio插件来播放流媒体直播。它工作得很好。但我不能定制它的视频播放器。任何人都可以教我如何: 1/加载流媒体时自动播放。我正在使用这个代码,但它不是有效的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
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()