javascript - HTML5 混音

标签 javascript html audio

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

现在我想用 HTML5 音频 API 来做到这一点,并发现我可以用 AudioContext 来做到这一点但 Audiocontext 仅在 chrome 中受支持。

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

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

最佳答案

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

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

希望我的意见对您有所帮助。

关于javascript - HTML5 混音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16664459/

相关文章:

javascript - 单击主自定义复选框打开一个复选框组

php - jqplot - 使用 php 数组中的值

javascript - 如何从Web服务器上传文件到Puush?

javascript - 使用JavaScript在HTML5中多次加载音频

ios - 获取设备音量 - 问题

javascript - 避免页面刷新并向 JavaScript session 添加值?

javascript - jquery 基于另一个输入禁用一个输入

javascript - 我想创建一个页面,该页面的按钮应放置在随机位置

html - 边界半径不适用于图像

haskell - 使用 Haskell 从麦克风捕获音频输入?