我正在使用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)
,但文件名仍然显示。
答案 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小部件。只需从头开始创建自己的。