如何将数据发送到JavaScript方法/函数?
我看到javascriptInterface的示例,但我无法将其与我的场景联系起来。
我的JavaScript功能:
function printInfo() {
var request = new AudioFileRequest('1.wav');
request.send();
}
我想在手机中录制声音并将该声音文件发送到方法" AudioFileRequest" 。
答案 0 :(得分:0)
我假设您已经将具有printInfo
功能的文件加载到Web视图中。
要从Java端执行某些JavaScript代码,您可以加载JavaScript函数,例如:
String data = "1.wav";
webview.loadUrl("javascript:printInfo('" + data + "')");
你的JavaScript功能是:
function printInfo(fileName) {
var request = new AudioFileRequest(fileName);
request.send();
}