GWT音频录制
答
不幸的是,目前似乎没有任何方法可以使用JavaScript来记录音频,所以单独使用GWT是不可能的(因为GWT编译器只生成JavaScript)。
但是,Mozilla的Jetpack项目包含一个可能使其成为可能的Audio API。请记住,这是一项尖端功能,很可能在很长一段时间内不会得到广泛支持。
这个答案可能是有益的,因为它提出一个类似的问题:How does one record audio from a Javascript based webapp?
答
对于我们的GWT Web应用程序,我们使用由Javasonics做出了Java小程序。他们有一个可以使用的免费(有限制)版本。它工作得很好,支持多种音频格式。该小程序在Windows,Linux和Mac上运行时没有问题。
您可以使用JavaScript控制小程序。在你的GWT客户端代码中,你将不得不使用JSNI来连接真正的JavaScript代码和你的GWT代码。
然而,看起来GWT中有一个bug使得applet显示在对话框的顶部,而且很烦人。我们通过在显示对话框时将applet的可见性设置为false来处理这个问题。
而你的问题是?您可以使用applet或Flash应用程序来录制音频,但它本身与GWT无关。 – jarnbjo 2010-04-01 16:21:14