【发布时间】:2022-01-17 14:50:23
【问题描述】:
我想创建一个应用程序,从 ArrayList 中以随机顺序一一播放 3 个视频。首先,我想知道如何一个接一个地播放视频,然后随机播放。我在互联网上进行了研究,但尽管尝试了多种技术和尝试,但还是没有得到结果。
public class MainActivity extends AppCompatActivity {
private Random rand = new Random();
private VideoView videoView;
static MediaPlayer mMediaPlayer;
int i = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ArrayList<Integer> WaitingArray = new ArrayList<>();
videoView = (VideoView) findViewById(R.id.video_view);
WaitingArray.add(0, R.raw.d41);
WaitingArray.add(1, R.raw.d42);
WaitingArray.add(2, R.raw.d43);
mMediaPlayer = MediaPlayer.create(getApplicationContext(), WaitingArray.get(i));
}
}
您可以看到我创建了一个包含 3 个视频的列表。但我不知道该怎么做才能随机播放它们,或者至少用媒体播放器按顺序播放。
有人可以帮帮我吗?
【问题讨论】:
标签: java android arrays random media-player