したがって、playframework 2.0 を使用しており、サーバーで次のコードを使用してオーディオを正常にストリーミングしています。
public static Result recording() {
File wavFile = new File("C:\\test.wav");
return ok(wavFile);
}
そして、これはうまくいきます。
私が抱えている問題は、それが新しいページに変わることです。代わりに、小さなダイアログ ボックスを開くか、新しい周囲の div を作成したいと思います。だから私は ajax リクエストを作成する必要があると考えています。新しい div を作成することはできますが、成功したデータ オブジェクトをどうするかはわかりません。どんな例でも本当に役に立ちます。私は何も見つけることができませんでした:
$('#sound').click( function(evt) {
$.ajax({
type: 'POST',
url: jQuery("#sound").attr("href"),
data: jQuery("#sound").serialize(),
dataType: "json",
success: function(data) {
//What do i need to do here
alert('Call history download');
},
error: function(data) {
setError('Call history download failed');
}
});
return false;
});