3

我想制作一个 Web 应用程序,人们可以在其中将录制的声音和样本添加到时间线中。我希望它输出 1 个声音文件(大约 3 分钟长),并将其发送到服务器。

现在我想用 HTML5 Audio API 来做这件事,发现我可以用AudioContext来做这件事,但 Audiocontext 只在 chrome 中受支持。

现在我确实不喜欢 flash,我想问是否有任何方法可以使用 HTML5 来实现这一点,并提供不错的浏览器支持(所以最​​新的 Chrome、IE 和 Firefox)。

一些想法: 我可以使用 HTML5 音频 API 录制音频,用户可以将其添加到时间线。完成后,客户端会将所有音频文件上传到服务器,包括时间表上的位置。服务器可以将音频文件合并为一个文件。现在这是一个解决方案,但我更愿意在客户端做这种工作

4

1 回答 1

1

目前我认为这是不可能的(如果它应该是 html5 并且受 IE 和 Firefox 支持),请参阅支持音频 API 的浏览器列表 支持音频 API 的 浏览器。但是这些信息可能已经过时了。(这些浏览器更新如此频繁)

你可以等待,首先只提供 Chrome 并希望其他浏览器赶上来(IE 可能是个问题)。或者您使用 Java(如果您不喜欢 Flash)。那里的其他技术是 Silverlight,但它已经“死”了,所以我不推荐它。

我希望我的意见能有所帮助。

于 2013-05-28T14:50:11.803 回答