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