对于Android中的单个视频播放我正在使用此代码片段它对我来说很好
Intent intent= new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(<videoLink>), "video/*");
startActivity(intent);
但我在ArrayList中有数字视频,我想逐个播放这些视频
在下面的代码中需要更改的内容
Intent intent= new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(<Parse arraylist of VideoLinks and play one by one > , "video/*");
startActivity(intent);
答案 0 :(得分:-2)
制作你的URI的arraylist
ArrayList<Uri> imageUris = new ArrayList<Uri>();
imageUris.add(imageUri1); // Add your image URIs here
imageUris.add(imageUri2);
然后,
Intent shareIntent = new Intent(Intent.ACTION_VIEW);
shareIntent.setAction(Intent.ACTION_SEND_MULTIPLE);
shareIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, imageUris);