我正在使用 node 和 express 构建一个单页 web 应用程序。我希望用户能够上传自己的音频文件,以便可以在浏览器中播放。
我已经尝试使用<form>
and<input>
标记,type="file"
但是如何从中获取音频文件并在浏览器中使用它以与 Web 音频 API 一起使用?
任何帮助将不胜感激,谢谢。
我正在使用 node 和 express 构建一个单页 web 应用程序。我希望用户能够上传自己的音频文件,以便可以在浏览器中播放。
我已经尝试使用<form>
and<input>
标记,type="file"
但是如何从中获取音频文件并在浏览器中使用它以与 Web 音频 API 一起使用?
任何帮助将不胜感激,谢谢。
在我的 Vocoder 演示中查看 main.js 中的 initDragDropOfAudioFiles() 方法(webaudiovocoder.appspot.com,在 github 上http://github.com/cwilso/Vocoder)。它将一个元素设置为音频文件的拖放接收器,以供 Web 音频使用。它需要一些概括才能为您工作,但它应该很简单。