2012-09-12 62 views
3

我正在使用Vitamio插件播放直播。它運作良好。但我無法自定義其VideoPlayer。任何人都可以告訴我如何:如何定製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),但文件名仍然顯示。

回答

2

1)他們的榜樣是否使用Vitamio捆綁作爲一個庫使用

mVideoView.setOnPreparedListener(new OnPreparedListener() { 
    @Override 
    public void onPrepared(MediaPlayer arg0) { 
     if (loadingDialog.isShowing()) { 
      loadingDialog.dismiss(); 
      mVideoView.start(); 
     } 
    } 
}); 

2)?

如果是這樣,只需打開RES /佈局/ 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" 
/> 
0
mVideoView.setMediaController() 

設置要顯示的MediaController小部件。從頭開始創建你自己的。