我想构建一个在移动设备(iOS,Android)中运行的网络应用。假设我有4个音频文件(英语为2,中文为2),我有一个下拉菜单选择其中一个,选择一种语言后,它将加载到我的小项目中。
加载某种语言后,如果用户点击开始按钮,它将播放第一个音频,然后等待某些秒(可能是5),然后自动播放第二个音频。如果我将来有10个音频文件,那么它只会按一次点击
按顺序播放所有音频文件我应该如何实现这一目标?我的想法是,也许我可以使用时间序列来控制音频流但不确定如何。
我看过像onEnded函数这样的函数,但在完成第一个音频播放后需要用户交互。
此外,还有一些NPM软件包,例如react-audio-player和react-sound,但它们似乎不支持我想要的东西。