早上好,我创建了一个自动启动并从循环模式下从uri加载视频的视频活动。 如何在循环模式下加载2或3个视频? 例如从Uri(xxx1,xxx2,xxx3)加载? Thaks提前如何在Android应用程序中自动启动多个视频(离线)
回答
我认为你可以创建一个RecyclerView或ListView或ScrollView和各自的适配器或子视频视图。
有视频URI的列表中的Uri []或相应的getView或ArrayList的
调用这些(URI URI:缪里斯)环
这里是一个单一实例来播放视频
private void playVideo(Uri uri) {
//set the media controller buttons
if (mediaControls == null) {
mediaControls = new MediaController(AndroidVideoViewExample.this);
}
//initialize the VideoView
myVideoView = (VideoView) findViewById(R.id.video_view);
try {
//set the media controller in the VideoView
myVideoView.setMediaController(mediaControls);
//set the uri of the video to be played
myVideoView.setVideoURI(uri);
} catch (Exception e) {
Log.e("Error", e.getMessage());
e.printStackTrace();
}
//we also set an setOnPreparedListener in order to know when the video file is ready for playback
myVideoView.setOnPreparedListener(new OnPreparedListener() {
public void onPrepared(MediaPlayer mediaPlayer) {
// close the progress bar and play the video
progressDialog.dismiss();
//if we have a position on savedInstanceState, the video playback should start from here
myVideoView.seekTo(position);
if (position == 0) {
myVideoView.start();
} else {
//if we come from a resumed activity, video playback will be paused
myVideoView.pause();
}
}
});
}
?我的想法是使用相同的videoview,当完成第一个视频呼叫另一个uri .. – Ormet
videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener(){@Override public void onCompletion(MediaPlayer mediaPlayer){// finish();}}); – albeee
我已经解决了这个代码,但它不会从第一重启:videoView.setOnCompletionListener(新OnCompletionListener(){ \t @覆盖 \t公共无效onCompletion(MediaPlayer的MP) \t { \t乌里VIDEOURI = URI。解析( “android.resource://” + MainActivity.this.getPackageName()+ “/原料/” + videoArray [3]); \t videoView.setVideoURI(VIDEOURI); \t videoView.start(); \t } \t}); – Ormet
- 1. 从我的应用程序启动Android视频应用程序
- 2. 如何在我的iPhone应用程序中启动YouTube视频?
- 3. 在应用程序启动失败时启动视频iOS
- 4. Android应用程序自动启动
- 5. Android自动启动应用程序
- 6. android自动启动应用程序
- 7. 如何在应用程序启动时自动启动Delayed_Job?
- 8. 如何在Windows启动时自动启动应用程序?
- 9. 如何在启动后自动启动Bada 2.0应用程序?
- 10. 如何在应用程序启动之后播放视频
- 11. 如何在应用程序启动期间播放视频
- 12. 如何从iPad应用程序中启动YouTube视频?
- 13. Android自动启动活动(应用程序启动两次)
- 14. 从多个服务的BroadcastReceiver启动Android启动应用程序
- 15. 离子应用程序启动外部Android应用程序?
- 16. 如何在应用程序启动时“自动”启用GPS?
- 17. Facebook如何在Android应用程序中实现自动视频播放功能
- 18. 如何在启动Android应用程序时添加视频文件
- 19. 如何自动启动Android应用程序?
- 20. 当启动完成时自动启动应用程序android
- 21. 应用程序启动时自动启动Android服务
- 22. 如何在Android应用程序启动时启动服务?
- 23. 如何在应用程序启动时启动Android服务?
- 24. 如何在手机启动时启动Android应用程序?
- 25. 如何使用多个独立进程自动启动Web应用程序?
- 26. 自动启动Android上的视频视频/声音可能吗?
- 27. IOS视频文件在应用程序启动时自动播放
- 28. 如何在警报通知中自动启动应用程序?
- 29. 如何在黑莓中自动启动应用程序
- 30. 如何在IIS10中正确自动启动asp.net应用程序
您将拥有多个视频视图,每个视图都载入自己的视频。 –
好的,但我怎么开始呢?当完成第一个视频时,另一个视频是不是可以在相同的VideoView中调用 – Ormet