2013-03-02 40 views
2

我有視頻播放器,視頻來自url。它的作品 - 我可以開始和停止播放視頻。我想有可能在MediaController中移動progres。我設置了MediaController,但它不起作用。當我使用來自文件的視頻時,我可以查找/移動視頻進度,但是使用來自url的視頻不起作用。 有我的代碼:android MediaControler不適用於網址的視頻

videoFrame = (FrameLayout) findViewById(R.id.videoField); 
mediaController = new MediaController(VideoPage.this); 
videoPlayer = new VideoView(context); 
videoFrame.addView(videoPlayer); 
videoPlayer.setVideoURI(Uri.parse(url)); 
mediaController.setMediaPlayer(videoPlayer); 
videoPlayer.setMediaController(mediaController); 
videoPlayer.requestFocus(); 
videoPlayer.start(); 

回答

2

你必須檢查是否能向前搜索:

if(videoPlayer.canSeekForward()){ 
    ... 
} 

這只是可能,當你得到了視頻流的持續時間,但有些流別例如,如果您流式傳輸電視內容或直播流,則會有一段時間。

int duration = videoPlayer.getDuration()