早上好,我創建了一個自動啓動並從循環模式下從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