如何在Reactjs中只需点击一下即可按顺序播放音频?

时间:2018-03-09 18:13:55

标签: javascript reactjs

我想构建一个在移动设备(iOS,Android)中运行的网络应用。假设我有4个音频文件(英语为2,中文为2),我有一个下拉菜单选择其中一个,选择一种语言后,它将加载到我的小项目中。

加载某种语言后,如果用户点击开始按钮,它将播放第一个音频,然后等待某些秒(可能是5),然后自动播放第二个音频。如果我将来有10个音频文件,那么它只会按一次点击

按顺序播放所有音频文件

我应该如何实现这一目标?我的想法是,也许我可以使用时间序列来控制音频流但不确定如何。

我看过像onEnded函数这样的函数,但在完成第一个音频播放后需要用户交互。

此外,还有一些NPM软件包,例如react-audio-player和react-sound,但它们似乎不支持我想要的东西。

0 个答案:

没有答案