2015-06-12 47 views
0

我正在開發一個Android項目,其中我有4個框架佈局在一個活動中的滾動視圖,我想在每個框架佈局中一個接一個地在同一個活動中連續播放mp4視頻,任何人都可以給我源代碼因爲我會非常感謝你。如何一個接一個播放多個視頻?

回答

1

在onCreate()方法,

videoView = (VideoView) findViewById(R.id.video_view); 

videoView.setonCompletionListener(this); 

videoArray = new ArrayList<String>; 

addVideoPaths(); 

startVideo(); 

功能addVideoPaths():

public void addVideoPaths(){ 

    videoArray.add(<yourpath>); 
    videoArray.add(<yourpath>); 

    . 
    . 

    videoArray.add(<yourpath>); 
} 

在重寫onCompletionMethod:

@Override 
public void onCompletion(){ 

videoView.stopPlayBack(); 
startVideo(); 
} 

類似地,在的onError():

@Override 
public void onError(){ 

videoView.stopPlayBack(); 
startVideo(); 
} 

的startVideo():

startVideo(){ 

    Uri uri = Uri.parse(videoArray.get(0)); 
    videoView.setVideoURI(uri); 
    videoView.start(); 
    videoArray.remove(0); 
}