Android 如何播放预演?

Android 如何播放预演?,android,android-intent,android-video-player,Android,Android Intent,Android Video Player,在我的应用程序中播放任何视频流之前,我想先播放预售广告(就像你的电视一样)。现在我可以通过流媒体使用URL播放视频,但找不到任何播放预告片的方法。请有人帮助我实现这个目标 只需为媒体播放器提供视频URL的数组列表即可。使用OnCompletionListener界面,并在预滚完成后播放下一个(无预滚)视频。据我所知,你不能向Android媒体播放器提供URL列表,你必须为每个视频设置数据源 //Starting the mediaplayer private void playVideo() {

在我的应用程序中播放任何视频流之前,我想先播放预售广告(就像你的电视一样)。现在我可以通过流媒体使用URL播放视频,但找不到任何播放预告片的方法。请有人帮助我实现这个目标

只需为媒体播放器提供视频URL的数组列表即可。使用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();
}
//启动mediaplayer
私人void playVideo(){
mediaPlayer.setDataSource(videourlist.get(playlposition));
mediaPlayer.prepareAsync();
}
@凌驾
完成时的公共无效(MediaPlayer mp){
//看看列表中是否有更多视频
如果(播放位置

}

只需为媒体播放器提供视频URL的阵列列表即可。使用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();
}
//启动mediaplayer
私人void playVideo(){
mediaPlayer.setDataSource(videourlist.get(playlposition));
mediaPlayer.prepareAsync();
}
@凌驾
完成时的公共无效(MediaPlayer mp){
//看看列表中是否有更多视频
如果(播放位置

}

我刚刚做了,如果你认为它指向正确的方向,请将其标记为答案。答案是错误的,请不要标记为错误答案。我刚刚做了,如果你认为它指向正确的方向,请将其标记为答案。答案是错误的,请不要标记为错误答案