我想制作一个 Web 应用程序,人们可以在其中将录制的声音和样本添加到时间线中。我希望它输出 1 个声音文件(大约 3 分钟长),并将其发送到服务器。
现在我想用 HTML5 Audio API 来做这件事,发现我可以用AudioContext来做这件事,但 Audiocontext 只在 chrome 中受支持。
现在我确实不喜欢 flash,我想问是否有任何方法可以使用 HTML5 来实现这一点,并提供不错的浏览器支持(所以最新的 Chrome、IE 和 Firefox)。
一些想法: 我可以使用 HTML5 音频 API 录制音频,用户可以将其添加到时间线。完成后,客户端会将所有音频文件上传到服务器,包括时间表上的位置。服务器可以将音频文件合并为一个文件。现在这是一个解决方案,但我更愿意在客户端做这种工作