2
我想在播放任何視頻直播前在我的應用中播放預播廣告(就像你管)。現在我能夠通過流媒體使用URL播放視頻,但無法找到任何播放預播的方式,請有人幫助我實現此目標。如何玩預卷?
我想在播放任何視頻直播前在我的應用中播放預播廣告(就像你管)。現在我能夠通過流媒體使用URL播放視頻,但無法找到任何播放預播的方式,請有人幫助我實現此目標。如何玩預卷?
只需爲您的媒體播放器提供videoUrls的ArrayList。使用OnCompletionListener界面,並在預卷完成時播放下一個(非預卷)視頻。根據我的理解,您無法爲Android媒體播放器提供url列表,您必須爲每個視頻設置數據源。
//Starting the mediaplayer
private void playVideo() {
mediaPlayer.setDataSource(videoUrlList.get(playlistPosition));
mediaPlayer.prepareAsync();
}
@Override
public void onCompletion(MediaPlayer mp) {
//Look if the list has more videos
if (playlistPosition < videoUrlList.size() - 1) {
playlistPosition++;
if(mediaPlayer != null)
mediaPlayer.reset();
playVideo();
}else{
//If no more videos, quit MoviePlayer Activity
finish();
}
}
你能爲此提供一些代碼。 – 2012-07-23 13:28:53
我剛剛做了,如果您認爲它指向正確的方向,則將其標記爲答案。 – Slickelito 2012-07-23 14:00:56
答案是錯誤的,請不要標記錯誤的答案 – Rahul 2015-01-28 06:17:54